(RADIATOR) Re: Diameter Vendor-Specific-Application-Id - where to place

Arthur Konovalov kasjas at hot.ee
Wed Jan 10 04:01:05 CST 2007


Trying to add Vendor-Specific-Application-Id AVP-s to CEA, but 
unsuccessfully yet.

My code in diaPeer.pm:

********************************
# Vendor-Specific stuff:
    
$m->add_attr($Radius::DiaAttrList::ACODE_VENDOR_SPECIFIC_APPLICATION_ID, 0,
         $Radius::DiaAttrList::AFLAG_MANDATORY,
         $Radius::DiaAttrList::ACODE_VENDOR_ID, 0,
         $Radius::DiaAttrList::AFLAG_MANDATORY,
         $Radius::DiaAttrList::ACODE_AUTH_APPLICATION_ID, 0,
         $Radius::DiaAttrList::AFLAG_MANDATORY, 1677216
         );
********************************

Debug info:

********************************
Wed Jan 10 11:50:50 2007: DEBUG: Stream connected to 192.168.24.254:43041
Wed Jan 10 11:50:50 2007: DEBUG: New DiameterConnection created for 
192.168.24.254:43041
Wed Jan 10 11:50:50 2007: DEBUG: Packet dump:
*** Received initial Diameter request ....
  Code:           257 (CER)
  Version:        1
  Flags:          0x80 (R)
  Application ID: 0 (Base)
  Hop-to-Hop ID:  195135813
  End-to-End ID:  195135814
  Attributes:
    Origin-Host: 64, CSCFRF.imst.elion.ee,
    Origin-Realm: 64, imst.elion.ee,
    Host-IP-Address: 64, 192.168.24.254,
    Vendor-Id: 64, 10415,
    Product-Name: 0, Ericsson Diameter,
    Supported-Vendor-Id: 64, 0,
    Acct-Application-Id: 64, 3,
    Vendor-Specific-Application-Id: 64,
          Vendor-Id: 64, 0,
          Auth-Application-Id: 64, 16777216,,
    Vendor-Specific-Application-Id: 64,
          Vendor-Id: 64, 0,
          Acct-Application-Id: 64, 3,,
    Firmware-Revision: 0, 1,
Wed Jan 10 11:50:50 2007: DEBUG: StateMachine::event R-Conn-CER in state 
Closed. Calling R_Accept Process_CER R_Snd_CEA
Wed Jan 10 11:50:50 2007: DEBUG: mm.imst.elion.ee R_Accept
Wed Jan 10 11:50:50 2007: DEBUG: Process_CER mm.imst.elion.ee got 
CSCFRF.imst.elion.ee imst.elion.ee
Wed Jan 10 11:50:50 2007: DEBUG: mm.imst.elion.ee R_Snd_CEA
Can't call method "assemble" without a package or object reference at 
/usr/lib/perl5/site_perl/5.8.8/Radius/DiaAttrList.pm line 335.
Attempt to free unreferenced scalar: SV 0x8757838.
********************************

Please help me to find way out from trouble.

Regards,
Arthur


--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list