cc08 | 1 Nov 2011 07:23
Picon
Favicon

cause-1

Hi, yate !

My  problem is that sometimes my ISP that is connected to h323, comes a 
non-existent number.
I want first to send voice messages (about 20 seconds) and then signal an 
error message 1 (q931)

Now my regexroute.conf transmits only the voice:

[fakecalls]
.*=wave/play//yate/sounds/errornumber.sl;autoprogress=yes;formats=mulaw;timeout=20000
.*=-;error=unallocated;reason=Dial wrong number

But on the second line has no effect - on h323 in a message ReleaseComplete 
I see cause value-16 (q931), but me need cause value- 1.

I read like it topic 
http://yate.null.ro/archive/?action=show_msg&actionargs[]=28&actionargs[]=78,
but used version of yate (YATE 3.0.0-alpha3 FreeSentral v1.2 ready...) 
probably has already mentioned patches.

Please advise, how to do it ...

ojab | 2 Nov 2011 10:29
Picon

Re: Incorrect decoding ISUP parameters from SIP-T

Hello,

can you tell me how to get such a pretty yate trace with params list?

//wbr ojab


On Fri, Oct 21, 2011 at 3:22 PM, Konstantin Reshetnikov <kosta-Fy4TaSdaDJ0ybS5Ee8rs3A@public.gmane.org> wrote:
Hi All !

Yate receive INVITE with incapsulated ISUP IAM Message. Two parameters, Calling Party Number and Generic Number (ACPN) has first 0xA code. It used to coding '*' :

Message Type: Initial address (01 Hex)
--Field-- Nature of connection indicators (06 Hex) : 00
......00  Satellite indicator...................  no satellite circuit in the connection
....00..  Continuity check indicator............  not required
...0....  Echo control device indicator.........  not included
000.....  Spare.................................  00 Hex
--Field-- Forward call indicators (07 Hex) :      60 00
.......0  National/international call indicator.  national call
.....00.  End-to-end method indicator...........  no end-to-end method available
....0...  Interworking indicator................  no interworking encountered
...0....  End-to-end information indicator......  no end-to-end information available
..1.....  ISDN user part indicator..............  ISDN user part used all the way
01......  ISDN user part preference indicator...  not required all the way
.......0  ISDN access indicator.................  originating access non-ISDN
.....00.  SCCP method indicator.................  no indication
....0...  Spare.................................  00 Hex
0000....  Reserved for national use.............  00 Hex
--Field-- Calling party's category (09 Hex) :     0A
00001010  Category..............................  ordinary calling subscriber
--Field-- Transmission medium requirement (02 Hex) : 03
00000011  TMR...................................  3.1 kHz audio
--Field-- Called party number (04 Hex) :          82 10 52 10 09
1.......  Odd/even indicator....................  odd number of address signals
.0000010  Nature of address indicator...........  unknown
0.......  INN indicator.........................  routing to INN allowed
.001....  Numbering plan indicator..............  ISDN numbering plan
....0000  spare.................................  00 Hex
********  Address signal.........................  250190
--Field-- Calling party number (0A Hex) :         03 12 0A 53 80 05 01
0.......  Odd/even indicator....................  even number of address signals
.0000011  Nature of address indicator...........  national (significant) number
0.......  NI indicator..........................  complete
.001....  Numbering plan indicator..............  ISDN numbering plan
....00..  Presentation restricted...............  presentation allowed
......10  Screening indicator...................  not used
********  Address signal.........................  A035085010
--Field-- Generic number (C0 Hex) :               06 01 10 1A 32 54
00000110  Number qualifier indicator............  additional calling party number
additional redirecting number
0.......  Odd/even indicator....................  even number of address signals
.0000001  Nature of address indicator...........  subscriber number
0.......  NI indicator..........................  number complete
.001....  Numbering plan indicator..............  ISDN numbering plan
....00..  Presentation restricted indicator.....  presentation allowed
......00  Screening indicator...................  user provided, not verified
********  Address signal.........................  A12345

Yate decode this message, and lost first digit 'A' (part of yate trace):

  thread=0x90056c8 'YSIP EndPoint'
  data=(nil)
  retval='(null)'
  param['id'] = 'sip/7'
  param['module'] = 'sip'
  param['status'] = 'incoming'
  param['address'] = '10.0.2.2:5060'
  param['billid'] = '1319179340-4'
  param['answered'] = 'false'
  param['callid'] = 'sip/44a0bd855dcall-YzqXo9TDu7I@public.gmane.org/B7226A37/'
  param['message-prefix'] = 'isup.'
  param['isup.protocol-type'] = 'itu-t92+'
  param['rawdata'] = ''
  param['isup.protocol-type'] = 'itu-t'
  param['isup.message-type'] = 'IAM'
  param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none'
  param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,sccp-none'
  param['isup.CallingPartyCategory'] = 'ordinary'
  param['isup.TransmissionMediumRequirement'] = '3.1khz-audio'
  param['isup.CalledPartyNumber'] = '25019'
  param['isup.CalledPartyNumber.nature'] = 'unknown'
  param['isup.CalledPartyNumber.plan'] = 'isdn'
  param['isup.CalledPartyNumber.inn'] = 'true'
  param['isup.CallingPartyNumber'] = '035085010'
  param['isup.CallingPartyNumber.nature'] = 'national'
  param['isup.CallingPartyNumber.plan'] = 'isdn'
  param['isup.CallingPartyNumber.complete'] = 'true'
  param['isup.CallingPartyNumber.restrict'] = 'allowed'
  param['isup.CallingPartyNumber.screened'] = 'user-provided-failed'
  param['isup.GenericNumber'] = '12345'
  param['isup.GenericNumber.qualifier'] = 'caller-additional'
  param['isup.GenericNumber.nature'] = 'subscriber'
  param['isup.GenericNumber.plan'] = 'isdn'
  param['isup.GenericNumber.complete'] = 'true'
  param['isup.GenericNumber.restrict'] = 'allowed'
  param['isup.GenericNumber.screened'] = 'user-provided'
  param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 02'

BTW, If I will set ISUP parameters during routing, Yate will send correct codes 0xA, 0xB ... 0xE

Why ? I thing it is not correct ...

WBR,

Konstantin.

Konstantin Reshetnikov | 2 Nov 2011 11:53
Favicon

Re: Incorrect decoding ISUP parameters from SIP-T

Full Yate log from received INVITE to sended INVITE :

<sip:INFO> 'udp:0.0.0.0:5060' received 975 bytes SIP message from  
10.0.17.102:5060 [0x1356380]
------
INVITE sip:000949143600116@... SIP/2.0
Max-Forwards: 19
Via: SIP/2.0/UDP 10.0.17.102:5060;rport;branch=z9hG4bK1219543611
From: <sip:33125@...>;tag=24820525
To: <sip:000949143600116@...>
Call-ID: 290511841@...
CSeq: 827 INVITE
User-Agent: SIPLANT IP PBX
Contact: <sip:33125@...:5060>
Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO,  
SUBSCRIBE, NOTIFY
Content-Type: multipart/mixed;boundary=1841357177_133341693
Content-Length: 475

--1841357177_133341693
Content-Type: application/sdp

v=0
o=yate 1318318870 1318318870 IN IP4 10.0.17.102
s=SIP Call
c=IN IP4 10.0.17.102
t=0 0
m=audio 18944 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000

--1841357177_133341693
Content-Type: application/isup;version=itu-t
Content-Disposition: signal;handling=optional

`
------
<sip:INFO> 'udp:0.0.0.0:5060' sending code 100 0x1357a70 to  
10.0.17.102:5060 [0x1356380]
------
SIP/2.0 100 Trying
Via: SIP/2.0/UDP  
10.0.17.102 
:5060;rport=5060;branch=z9hG4bK1219543611;received=10.0.17.102
From: <sip:33125@...>;tag=24820525
To: <sip:000949143600116@...>
Call-ID: 290511841@...
CSeq: 827 INVITE
Server: YATE/3.3.3
Content-Length: 0

------
<sip/3:ALL> YateSIPConnection::YateSIPConnection(0x13a0a60,0x13754c0)  
[0x1386880]
Sniffed 'isup.decode' time=1318318870.025220
   thread=0x1350b40 'YSIP EndPoint'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['rawdata'] = ''
Returned true 'isup.decode' delay=0.000079
   thread=0x1350b40 'YSIP EndPoint'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['rawdata'] = ''
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
Sniffed 'user.auth' time=1318318870.025612
   thread=0x1350b40 'YSIP EndPoint'
   data=(nil)
   retval='(null)'
   param['protocol'] = 'sip'
   param['method'] = 'INVITE'
   param['uri'] = 'sip:000949143600116@...'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['address'] = '10.0.17.102:5060'
   param['newcall'] = 'true'
   param['domain'] = '10.0.17.102'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['billid'] = '1318318246-2'
Returned false 'user.auth' delay=0.000057
   thread=0x1350b40 'YSIP EndPoint'
   data=(nil)
   retval='(null)'
   param['protocol'] = 'sip'
   param['method'] = 'INVITE'
   param['uri'] = 'sip:000949143600116@...'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['address'] = '10.0.17.102:5060'
   param['newcall'] = 'true'
   param['domain'] = '10.0.17.102'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['billid'] = '1318318246-2'
Sniffed 'call.preroute' time=1318318870.025220
   thread=0x139b710 'Call Router'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['rtp_forward'] = 'possible'
Returned false 'call.preroute' delay=0.001322
   thread=0x139b710 'Call Router'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['rtp_forward'] = 'possible'
Sniffed 'call.route' time=1318318870.025220
   thread=0x139b710 'Call Router'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['rtp_forward'] = 'possible'
2011.10.11 17:41:10 Begin Chan.route sip/3
Create user_map sip/3. Total count user 1
tel: sip/sip:000949143600116@...:5060 (addr=10.0.17.102:5060)
SipardRecord: 33125---sip/3--->000949143600116...
2011.10.11 17:41:10  End Route sip/3
Returned true 'call.route' delay=0.002611
   thread=0x139b710 'Call Router'
   data=(nil)
   retval='sip/sip:000949143600116@...:5060'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['rtp_forward'] = 'possible'
   param['maxcall'] = '3600000'
Sniffed 'call.execute' time=1318318870.025220
   thread=0x139b710 'Call Router'
   data=0x1386880
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['rtp_forward'] = 'possible'
   param['maxcall'] = '3600000'
   param['callto'] = 'sip/sip:000949143600116@...:5060'
<sip/4:ALL>
YateSIPConnection::YateSIPConnection(0x1375590,'sip:000949143600116@...7.2:5060') 
  [0x138f590]
Sniffed 'chan.rtp' time=1318318870.029339
   thread=0x139b710 'Call Router'
   data=0x138f590
   retval='(null)'
   param['id'] = 'sip/4'
   param['module'] = 'sip'
   param['call_direction'] = 'outgoing'
   param['call_address'] = '10.0.17.2:5060'
   param['call_status'] = 'outgoing'
   param['call_billid'] = ''
   param['media'] = 'audio'
   param['transport'] = 'RTP/AVP'
   param['direction'] = 'bidir'
   param['format'] = 'alaw'
   param['remoteip'] = '10.0.17.2'
Returned true 'chan.rtp' delay=0.000071
   thread=0x139b710 'Call Router'
   data=0x138f590
   retval='(null)'
   param['id'] = 'sip/4'
   param['module'] = 'sip'
   param['call_direction'] = 'outgoing'
   param['call_address'] = '10.0.17.2:5060'
   param['call_status'] = 'outgoing'
   param['call_billid'] = ''
   param['media'] = 'audio'
   param['transport'] = 'RTP/AVP'
   param['direction'] = 'bidir'
   param['format'] = 'alaw'
   param['remoteip'] = '10.0.17.2'
   param['localip'] = '10.0.17.101'
   param['localport'] = '18790'
   param['rtpid'] = 'yrtp/118363148'
Sniffed 'isup.encode' time=1318318870.025220
   thread=0x139b710 'Call Router'
   data=0x1386880
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['maxcall'] = '3600000'
   param['callto'] = 'sip/sip:000949143600116@...:5060'
Sniffed 'chan.startup' time=1318318870.025737
   thread=0x7fc600003fc0 'Engine Worker'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
Returned false 'chan.startup' delay=0.004532
   thread=0x7fc600003fc0 'Engine Worker'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
Returned true 'isup.encode' delay=0.004997
   thread=0x139b710 'Call Router'
   data=0x1386880
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['maxcall'] = '3600000'
   param['callto'] = 'sip/sip:000949143600116@...:5060'
   param['rawdata'] = 'isup'
Returned true 'call.execute' delay=0.005729
   thread=0x139b710 'Call Router'
   data=0x1386880
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'incoming'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
   param['message-prefix'] = 'isup.'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.protocol-type'] = 'itu-t'
   param['isup.message-type'] = 'IAM'
   param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check- 
none,echodev'
   param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup- 
path,isup-notreq,isdn-orig,sccp-none'
   param['isup.CallingPartyCategory'] = 'ordinary'
   param['isup.TransmissionMediumRequirement'] = 'speech'
   param['isup.CalledPartyNumber'] = '000949143600116.'
   param['isup.CalledPartyNumber.nature'] = 'national'
   param['isup.CalledPartyNumber.plan'] = 'isdn'
   param['isup.CalledPartyNumber.inn'] = 'true'
   param['isup.CallingPartyNumber'] = '33125'
   param['isup.CallingPartyNumber.nature'] = 'national'
   param['isup.CallingPartyNumber.plan'] = 'isdn'
   param['isup.CallingPartyNumber.complete'] = 'true'
   param['isup.CallingPartyNumber.restrict'] = 'allowed'
   param['isup.CallingPartyNumber.screened'] = 'network-provided'
   param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
   param['isup.UserServiceInformation.coding'] = 'CCITT'
   param['isup.UserServiceInformation.transfercap'] = 'speech'
   param['isup.UserServiceInformation.transfermode'] = 'circuit'
   param['isup.UserServiceInformation.transferrate'] = '64kbit'
   param['isup.UserServiceInformation'] = 'alaw'
   param['isup.LocationNumber'] = '79144699992'
   param['isup.LocationNumber.nature'] = 'international'
   param['isup.LocationNumber.plan'] = 'isdn'
   param['isup.LocationNumber.inn'] = 'false'
   param['isup.LocationNumber.restrict'] = 'restricted'
   param['isup.LocationNumber.screened'] = 'network-provided'
   param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
   param['isup.GenericNumber'] = '33125'
   param['isup.GenericNumber.qualifier'] = 'caller-additional'
   param['isup.GenericNumber.nature'] = 'subscriber'
   param['isup.GenericNumber.plan'] = 'isdn'
   param['isup.GenericNumber.complete'] = 'true'
   param['isup.GenericNumber.restrict'] = 'allowed'
   param['isup.GenericNumber.screened'] = 'network-provided'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['antiloop'] = '18'
   param['ip_host'] = '10.0.17.102'
   param['ip_port'] = '5060'
   param['ip_transport'] = 'UDP'
   param['sip_uri'] = 'sip:000949143600116@...'
   param['sip_from'] = 'sip:33125@...'
   param['sip_to'] = '<sip:000949143600116@...>'
   param['sip_callid'] = '290511841@...'
   param['device'] = 'SIPLANT IP PBX'
   param['sip_user-agent'] = 'SIPLANT IP PBX'
   param['sip_contact'] = '<sip:33125@...:5060>'
   param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER,  
OPTIONS, INFO, SUBSCRIBE, NOTIFY'
   param['sip_content-type'] = 'multipart/ 
mixed;boundary=1841357177_133341693'
   param['rtp_addr'] = '10.0.17.102'
   param['media'] = 'yes'
   param['formats'] = 'alaw,mulaw'
   param['transport'] = 'RTP/AVP'
   param['rtp_rfc2833'] = '101'
   param['rtp_port'] = '18944'
   param['maxcall'] = '3600000'
   param['callto'] = 'sip/sip:000949143600116@...:5060'
   param['rawdata'] = 'isup'
   param['peerid'] = 'sip/4'
   param['targetid'] = 'sip/4'
Sniffed 'chan.startup' time=1318318870.030916
   thread=0x7fc600003fc0 'Engine Worker'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/4'
   param['module'] = 'sip'
   param['status'] = 'outgoing'
   param['address'] = '10.0.17.2:5060'
   param['targetid'] = 'sip/3'
   param['answered'] = 'false'
   param['callid'] = 'sip/1708278991@.../1612335350/'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['billid'] = '1318318246-2'
   param['callto'] = 'sip/sip:000949143600116@...:5060'
   param['calledfull'] = '000949143600116'
   param['sip_callid'] = '1708278991@...'
Returned false 'chan.startup' delay=0.004627
   thread=0x7fc600003fc0 'Engine Worker'
   data=(nil)
   retval='(null)'
   param['id'] = 'sip/4'
   param['module'] = 'sip'
   param['status'] = 'outgoing'
   param['address'] = '10.0.17.2:5060'
   param['targetid'] = 'sip/3'
   param['answered'] = 'false'
   param['callid'] = 'sip/1708278991@.../1612335350/'
   param['caller'] = '33125'
   param['called'] = '000949143600116'
   param['billid'] = '1318318246-2'
   param['callto'] = 'sip/sip:000949143600116@...:5060'
   param['calledfull'] = '000949143600116'
   param['sip_callid'] = '1708278991@...'
Sniffed 'chan.connected' time=1318318870.030934
   thread=0x7fc600003fc0 'Engine Worker'
   data=0x1386880
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'routed'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['peerid'] = 'sip/4'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
Returned false 'chan.connected' delay=0.004660
   thread=0x7fc600003fc0 'Engine Worker'
   data=0x1386880
   retval='(null)'
   param['id'] = 'sip/3'
   param['module'] = 'sip'
   param['status'] = 'routed'
   param['address'] = '10.0.17.102:5060'
   param['billid'] = '1318318246-2'
   param['peerid'] = 'sip/4'
   param['answered'] = 'false'
   param['callid'] = 'sip/290511841@.../24820525/'
Sniffed 'chan.connected' time=1318318870.030940
   thread=0x7fc600003fc0 'Engine Worker'
   data=0x138f590
   retval='(null)'
   param['id'] = 'sip/4'
   param['module'] = 'sip'
   param['status'] = 'outgoing'
   param['address'] = '10.0.17.2:5060'
   param['targetid'] = 'sip/3'
   param['billid'] = '1318318246-2'
   param['peerid'] = 'sip/3'
   param['answered'] = 'false'
   param['callid'] = 'sip/1708278991@.../1612335350/'
Returned false 'chan.connected' delay=0.004689
   thread=0x7fc600003fc0 'Engine Worker'
   data=0x138f590
   retval='(null)'
   param['id'] = 'sip/4'
   param['module'] = 'sip'
   param['status'] = 'outgoing'
   param['address'] = '10.0.17.2:5060'
   param['targetid'] = 'sip/3'
   param['billid'] = '1318318246-2'
   param['peerid'] = 'sip/3'
   param['answered'] = 'false'
   param['callid'] = 'sip/1708278991@.../1612335350/'
<sip:INFO> 'udp:0.0.0.0:5060' sending 'INVITE
sip:000949143600116@...:5060' 
  0x1393910 to 10.0.17.2:5060 [0x1356380]
------
INVITE sip:000949143600116@...:5060 SIP/2.0
Max-Forwards: 18
Via: SIP/2.0/UDP 10.0.17.101:5060;rport;branch=z9hG4bK1703425073
From: <sip:33125@...>;tag=1612335350
To: <sip:000949143600116@...:5060>
Call-ID: 1708278991@...
CSeq: 3 INVITE
User-Agent: YATE/3.3.3
Contact: <sip:33125@...:5060>
Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO
Content-Type: multipart/mixed;boundary=1145461041_133360186
Content-Length: 475

--1145461041_133360186
Content-Type: application/sdp

v=0
o=yate 1318318870 1318318870 IN IP4 10.0.17.101
s=SIP Call
c=IN IP4 10.0.17.101
t=0 0
m=audio 18790 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000

--1145461041_133360186
Content-Type: application/isup;version=itu-t
Content-Disposition: signal;handling=optional

WBR,
Konstantin
ojab | 2 Nov 2011 12:12
Picon

Re: Incorrect decoding ISUP parameters from SIP-T

Yay, I mean what debug options should be used and where, because I can't get param list to be printed.

//wbr ojab


On Wed, Nov 2, 2011 at 2:53 PM, Konstantin Reshetnikov <kosta-Fy4TaSdaDJ0ybS5Ee8rs3A@public.gmane.org> wrote:
Full Yate log from received INVITE to sended INVITE :

<sip:INFO> 'udp:0.0.0.0:5060' received 975 bytes SIP message from 10.0.17.102:5060 [0x1356380]
------
INVITE sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101 SIP/2.0
Max-Forwards: 19
Via: SIP/2.0/UDP 10.0.17.102:5060;rport;branch=z9hG4bK1219543611
From: <sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org>;tag=24820525
To: <sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>
Call-ID: 290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org
CSeq: 827 INVITE
User-Agent: SIPLANT IP PBX
Contact: <sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>
Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY
Content-Type: multipart/mixed;boundary=1841357177_133341693
Content-Length: 475


--1841357177_133341693
Content-Type: application/sdp

v=0
o=yate 1318318870 1318318870 IN IP4 10.0.17.102
s=SIP Call
c=IN IP4 10.0.17.102
t=0 0
m=audio 18944 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000

--1841357177_133341693
Content-Type: application/isup;version=itu-t
Content-Disposition: signal;handling=optional

 `------
<sip:INFO> 'udp:0.0.0.0:5060' sending code 100 0x1357a70 to 10.0.17.102:5060 [0x1356380]
------
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.0.17.102:5060;rport=5060;branch=z9hG4bK1219543611;received=10.0.17.102
From: <sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org>;tag=24820525
To: <sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>
Call-ID: 290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org
CSeq: 827 INVITE
Server: YATE/3.3.3
Content-Length: 0

------
<sip/3:ALL> YateSIPConnection::YateSIPConnection(0x13a0a60,0x13754c0) [0x1386880]
Sniffed 'isup.decode' time=1318318870.025220
 thread=0x1350b40 'YSIP EndPoint'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'
 param['rawdata'] = ''
Returned true 'isup.decode' delay=0.000079
 thread=0x1350b40 'YSIP EndPoint'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['rawdata'] = ''
 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
Sniffed 'user.auth' time=1318318870.025612
 thread=0x1350b40 'YSIP EndPoint'
 data=(nil)
 retval='(null)'
 param['protocol'] = 'sip'
 param['method'] = 'INVITE'
 param['uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['address'] = '10.0.17.102:5060'
 param['newcall'] = 'true'
 param['domain'] = '10.0.17.102'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['billid'] = '1318318246-2'
Returned false 'user.auth' delay=0.000057
 thread=0x1350b40 'YSIP EndPoint'
 data=(nil)
 retval='(null)'
 param['protocol'] = 'sip'
 param['method'] = 'INVITE'
 param['uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['address'] = '10.0.17.102:5060'
 param['newcall'] = 'true'
 param['domain'] = '10.0.17.102'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['billid'] = '1318318246-2'
Sniffed 'call.preroute' time=1318318870.025220
 thread=0x139b710 'Call Router'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['rtp_forward'] = 'possible'
Returned false 'call.preroute' delay=0.001322
 thread=0x139b710 'Call Router'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['rtp_forward'] = 'possible'
Sniffed 'call.route' time=1318318870.025220
 thread=0x139b710 'Call Router'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['rtp_forward'] = 'possible'
2011.10.11 17:41:10 Begin Chan.route sip/3
Create user_map sip/3. Total count user 1
tel: sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060 (addr=10.0.17.102:5060)
SipardRecord: 33125---sip/3--->000949143600116...
2011.10.11 17:41:10  End Route sip/3
Returned true 'call.route' delay=0.002611
 thread=0x139b710 'Call Router'
 data=(nil)
 retval='sip/sip:000949143600116-fTO4a5Y/WNrBkAz3hwFLjg@public.gmane.org:5060'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['rtp_forward'] = 'possible'
 param['maxcall'] = '3600000'
Sniffed 'call.execute' time=1318318870.025220
 thread=0x139b710 'Call Router'
 data=0x1386880
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['rtp_forward'] = 'possible'
 param['maxcall'] = '3600000'
 param['callto'] = 'sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060'
<sip/4:ALL> YateSIPConnection::YateSIPConnection(0x1375590,'sip:000949143600116-fTO4a5Y/WNrBkAz3hwFLjg@public.gmane.org:5060') [0x138f590]
Sniffed 'chan.rtp' time=1318318870.029339
 thread=0x139b710 'Call Router'
 data=0x138f590
 retval='(null)'
 param['id'] = 'sip/4'
 param['module'] = 'sip'
 param['call_direction'] = 'outgoing'
 param['call_address'] = '10.0.17.2:5060'
 param['call_status'] = 'outgoing'
 param['call_billid'] = ''
 param['media'] = 'audio'
 param['transport'] = 'RTP/AVP'
 param['direction'] = 'bidir'
 param['format'] = 'alaw'
 param['remoteip'] = '10.0.17.2'
Returned true 'chan.rtp' delay=0.000071
 thread=0x139b710 'Call Router'
 data=0x138f590
 retval='(null)'
 param['id'] = 'sip/4'
 param['module'] = 'sip'
 param['call_direction'] = 'outgoing'
 param['call_address'] = '10.0.17.2:5060'
 param['call_status'] = 'outgoing'
 param['call_billid'] = ''
 param['media'] = 'audio'
 param['transport'] = 'RTP/AVP'
 param['direction'] = 'bidir'
 param['format'] = 'alaw'
 param['remoteip'] = '10.0.17.2'
 param['localip'] = '10.0.17.101'
 param['localport'] = '18790'
 param['rtpid'] = 'yrtp/118363148'
Sniffed 'isup.encode' time=1318318870.025220
 thread=0x139b710 'Call Router'
 data=0x1386880
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['maxcall'] = '3600000'
 param['callto'] = 'sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060'
Sniffed 'chan.startup' time=1318318870.025737
 thread=0x7fc600003fc0 'Engine Worker'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
Returned false 'chan.startup' delay=0.004532
 thread=0x7fc600003fc0 'Engine Worker'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
Returned true 'isup.encode' delay=0.004997
 thread=0x139b710 'Call Router'
 data=0x1386880
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['maxcall'] = '3600000'
 param['callto'] = 'sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060'
 param['rawdata'] = 'isup'
Returned true 'call.execute' delay=0.005729
 thread=0x139b710 'Call Router'
 data=0x1386880
 retval='(null)'
 param['id'] = 'sip/3'

 param['module'] = 'sip'
 param['status'] = 'incoming'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
 param['message-prefix'] = 'isup.'
 param['isup.protocol-type'] = 'itu-t'

 param['isup.protocol-type'] = 'itu-t'
 param['isup.message-type'] = 'IAM'
 param['isup.NatureOfConnectionIndicators'] = '0sat,cont-check-none,echodev'
 param['isup.ForwardCallIndicators'] = 'national,e2e-none,isup-path,isup-notreq,isdn-orig,sccp-none'
 param['isup.CallingPartyCategory'] = 'ordinary'
 param['isup.TransmissionMediumRequirement'] = 'speech'
 param['isup.CalledPartyNumber'] = '000949143600116.'
 param['isup.CalledPartyNumber.nature'] = 'national'

 param['isup.CalledPartyNumber.plan'] = 'isdn'
 param['isup.CalledPartyNumber.inn'] = 'true'
 param['isup.CallingPartyNumber'] = '33125'

 param['isup.CallingPartyNumber.nature'] = 'national'
 param['isup.CallingPartyNumber.plan'] = 'isdn'
 param['isup.CallingPartyNumber.complete'] = 'true'
 param['isup.CallingPartyNumber.restrict'] = 'allowed'
 param['isup.CallingPartyNumber.screened'] = 'network-provided'
 param['isup.OptionalForwardCallIndicators'] = 'non-CUG'
 param['isup.UserServiceInformation.coding'] = 'CCITT'
 param['isup.UserServiceInformation.transfercap'] = 'speech'
 param['isup.UserServiceInformation.transfermode'] = 'circuit'
 param['isup.UserServiceInformation.transferrate'] = '64kbit'
 param['isup.UserServiceInformation'] = 'alaw'
 param['isup.LocationNumber'] = '79144699992'
 param['isup.LocationNumber.nature'] = 'international'
 param['isup.LocationNumber.plan'] = 'isdn'
 param['isup.LocationNumber.inn'] = 'false'
 param['isup.LocationNumber.restrict'] = 'restricted'
 param['isup.LocationNumber.screened'] = 'network-provided'
 param['isup.UserToUserInformation'] = '00 53 50 4c 00 00 04'
 param['isup.GenericNumber'] = '33125'

 param['isup.GenericNumber.qualifier'] = 'caller-additional'
 param['isup.GenericNumber.nature'] = 'subscriber'
 param['isup.GenericNumber.plan'] = 'isdn'
 param['isup.GenericNumber.complete'] = 'true'
 param['isup.GenericNumber.restrict'] = 'allowed'
 param['isup.GenericNumber.screened'] = 'network-provided'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['antiloop'] = '18'
 param['ip_host'] = '10.0.17.102'
 param['ip_port'] = '5060'
 param['ip_transport'] = 'UDP'
 param['sip_uri'] = 'sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101'
 param['sip_from'] = 'sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['sip_to'] = '<sip:000949143600116-fTO4a5Y/WNo@public.gmane.org101>'
 param['sip_callid'] = '290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org'
 param['device'] = 'SIPLANT IP PBX'
 param['sip_user-agent'] = 'SIPLANT IP PBX'
 param['sip_contact'] = '<sip:33125-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org:5060>'
 param['sip_allow'] = 'ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO, SUBSCRIBE, NOTIFY'
 param['sip_content-type'] = 'multipart/mixed;boundary=1841357177_133341693'
 param['rtp_addr'] = '10.0.17.102'
 param['media'] = 'yes'
 param['formats'] = 'alaw,mulaw'
 param['transport'] = 'RTP/AVP'
 param['rtp_rfc2833'] = '101'
 param['rtp_port'] = '18944'
 param['maxcall'] = '3600000'
 param['callto'] = 'sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060'
 param['rawdata'] = 'isup'
 param['peerid'] = 'sip/4'
 param['targetid'] = 'sip/4'
Sniffed 'chan.startup' time=1318318870.030916
 thread=0x7fc600003fc0 'Engine Worker'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/4'
 param['module'] = 'sip'
 param['status'] = 'outgoing'
 param['address'] = '10.0.17.2:5060'
 param['targetid'] = 'sip/3'
 param['answered'] = 'false'
 param['callid'] = 'sip/1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org/1612335350/'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['billid'] = '1318318246-2'
 param['callto'] = 'sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060'
 param['calledfull'] = '000949143600116'
 param['sip_callid'] = '1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org'
Returned false 'chan.startup' delay=0.004627
 thread=0x7fc600003fc0 'Engine Worker'
 data=(nil)
 retval='(null)'
 param['id'] = 'sip/4'
 param['module'] = 'sip'
 param['status'] = 'outgoing'
 param['address'] = '10.0.17.2:5060'
 param['targetid'] = 'sip/3'
 param['answered'] = 'false'
 param['callid'] = 'sip/1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org/1612335350/'
 param['caller'] = '33125'
 param['called'] = '000949143600116'
 param['billid'] = '1318318246-2'
 param['callto'] = 'sip/sip:000949143600116-IMZPzqzI/m4@public.gmane.org17.2:5060'
 param['calledfull'] = '000949143600116'
 param['sip_callid'] = '1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org'
Sniffed 'chan.connected' time=1318318870.030934
 thread=0x7fc600003fc0 'Engine Worker'
 data=0x1386880
 retval='(null)'
 param['id'] = 'sip/3'
 param['module'] = 'sip'
 param['status'] = 'routed'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['peerid'] = 'sip/4'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
Returned false 'chan.connected' delay=0.004660
 thread=0x7fc600003fc0 'Engine Worker'
 data=0x1386880
 retval='(null)'
 param['id'] = 'sip/3'
 param['module'] = 'sip'
 param['status'] = 'routed'
 param['address'] = '10.0.17.102:5060'
 param['billid'] = '1318318246-2'
 param['peerid'] = 'sip/4'
 param['answered'] = 'false'
 param['callid'] = 'sip/290511841-fTO4a5Y/WNoOqaaZQhQbwg@public.gmane.org/24820525/'
Sniffed 'chan.connected' time=1318318870.030940
 thread=0x7fc600003fc0 'Engine Worker'
 data=0x138f590
 retval='(null)'
 param['id'] = 'sip/4'
 param['module'] = 'sip'
 param['status'] = 'outgoing'
 param['address'] = '10.0.17.2:5060'
 param['targetid'] = 'sip/3'
 param['billid'] = '1318318246-2'
 param['peerid'] = 'sip/3'
 param['answered'] = 'false'
 param['callid'] = 'sip/1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org/1612335350/'
Returned false 'chan.connected' delay=0.004689
 thread=0x7fc600003fc0 'Engine Worker'
 data=0x138f590
 retval='(null)'
 param['id'] = 'sip/4'
 param['module'] = 'sip'
 param['status'] = 'outgoing'
 param['address'] = '10.0.17.2:5060'
 param['targetid'] = 'sip/3'
 param['billid'] = '1318318246-2'
 param['peerid'] = 'sip/3'
 param['answered'] = 'false'
 param['callid'] = 'sip/1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org/1612335350/'
<sip:INFO> 'udp:0.0.0.0:5060' sending 'INVITE sip:000949143600116-fTO4a5Y/WNrBkAz3hwFLjg@public.gmane.org:5060' 0x1393910 to 10.0.17.2:5060 [0x1356380]
------
INVITE sip:000949143600116-fTO4a5Y/WNrBkAz3hwFLjg@public.gmane.org:5060 SIP/2.0
Max-Forwards: 18
Via: SIP/2.0/UDP 10.0.17.101:5060;rport;branch=z9hG4bK1703425073
From: <sip:33125-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org>;tag=1612335350
To: <sip:000949143600116-fTO4a5Y/WNo@public.gmane.org2:5060>
Call-ID: 1708278991-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org
CSeq: 3 INVITE
User-Agent: YATE/3.3.3
Contact: <sip:33125-fTO4a5Y/WNoI9Qw0Ok3qCg@public.gmane.org:5060>
Allow: ACK, INVITE, BYE, CANCEL, REGISTER, REFER, OPTIONS, INFO
Content-Type: multipart/mixed;boundary=1145461041_133360186
Content-Length: 475


--1145461041_133360186
Content-Type: application/sdp

v=0
o=yate 1318318870 1318318870 IN IP4 10.0.17.101
s=SIP Call
c=IN IP4 10.0.17.101
t=0 0
m=audio 18790 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000

--1145461041_133360186
Content-Type: application/isup;version=itu-t
Content-Disposition: signal;handling=optional


WBR,
Konstantin

Konstantin Reshetnikov | 2 Nov 2011 12:21
Favicon

Re: Incorrect decoding ISUP parameters from SIP-T

1. Start Yate with -vvvvvvvvvv
2. In yate.conf sections :

[general]
msgsniff=enable

[modules]
msgsniff.yate=on

[debug]
sniffer=on

> Yay, I mean what debug options should be used and where, because I  
> can't get param list to be printed.
>
> //wbr ojab
>
>

ojab | 2 Nov 2011 12:29
Picon

Re: Incorrect decoding ISUP parameters from SIP-T

Thanks!

//wbr ojab

On Wed, Nov 2, 2011 at 3:21 PM, Konstantin Reshetnikov <kosta-Fy4TaSdaDJ0ybS5Ee8rs3A@public.gmane.org> wrote:
1. Start Yate with -vvvvvvvvvv
2. In yate.conf sections :

[general]
msgsniff=enable

[modules]
msgsniff.yate=on

[debug]
sniffer=on


Yay, I mean what debug options should be used and where, because I can't get param list to be printed.

//wbr ojab





Duany Baró Menendez | 4 Nov 2011 02:01
Picon

Re: How to play multiple sounds in yate? How knowing when module wave end play a sound?

Monica thank you very much and solved the problem

On 10/31/11, Monica Tepelus <monica@...> wrote:
> Hello,
>
> You receive a chan.notify with parameter "reason"="eof" or "replaced"
> (in case source was replaced before finishing).
> If you need this for an ivr, you can use libyateivr.php (share/scripts
> directory in yate sources) that does what you want and some other nice
> features that help you build ivrs pretty fast once you understand how it
> works.
>
> Regards,
> Monica Tepelus
>
> Duany Baró Menendez wrote:
>> Hello I am developing a module to be able to say a number like
>> Asterisk SayNumber. Try sending several messages chan.attach and I
>> just like playing the last sound I can play multiple sounds. As I can
>> know when the term wave module to play a sound
>>
>>   My code is this:
>>
>> #include <yatengine.h>
>> #include <yatephone.h>
>> #include <stdio.h>
>> #include <stdlib.h>
>>
>> using namespace TelEngine;
>>
>>
>>
>>
>> class SayChannel : public Channel
>> {
>>     YCLASS(SayChannel,Channel)
>> public:
>>     SayChannel(const char* name,const NamedList& params, bool
>> outgoing, Driver * driver);
>>     ~SayChannel();
>>     void saynumbers(ObjList *numeros);
>>     bool playNumber(int numero,bool disp);
>>     bool playSound(String file,bool disp);
>>
>> private:
>>     bool number;
>>
>> };
>>
>>
>> class SayModule: public Driver
>> {
>> public:
>>     SayModule()
>>         :Driver("Say","application")
>>     {
>>         Output("Cargando modulo de Say");
>>
>>     }
>>
>>     virtual void initialize()
>>     {
>>         Output("Iniciando modulo de Say");
>>         setup();
>>         if(!m_init) {
>>            Engine::install(new
>> MessageRelay("call.execute",this,ApplicationRoute,55));
>>            //Engine::install(new
>> MessageRelay("chan.attach",this,ApplicationSay,55));
>>            m_init = true;
>>         }
>>     }
>>
>>
>>
>>
>>     virtual bool msgExecute(Message &msg, String &dest)
>>     {
>>         Output("----------------------------------");
>>         Output("MSGEXECUTE el destino es  %s",dest.c_str());
>>         Output("----------------------------------");
>>
>>         CallEndpoint *chan= YOBJECT(CallEndpoint,msg.userData());
>>         if(chan  && !chan->getObject("SayChannel"))
>>         {
>>             SayChannel * sayChannel = new SayChannel(dest,msg,false,this);
>>             sayChannel->initChan();
>>             if(chan->connect(sayChannel,msg.getValue("reason")))
>>             {
>>                 Output("Creando Canal");
>>                 sayChannel->callConnect(msg);
>>                 msg.setParam("peerid",sayChannel->id());
>> //                msg.setParam("targetid",chan->id());
>>
>>                 Output("AQUI DEREF");
>>                 sayChannel->deref();
>>                 return true;
>>             }
>>             else
>>             {
>>                 sayChannel->destruct();
>>                 return false;
>>             }
>>
>>
>>         }
>>         else
>>         {
>>
>>             Output("ENTRANDO AQUI AQUI");
>>             return false;
>>         }
>>         return Driver::msgExecute(msg,dest);
>>     }
>>
>>     bool unload()
>>     {
>>         Output("UNLOAD AlertaModule");
>>         return true;
>>     }
>> private:
>>     enum
>>     {
>>         ApplicationRoute= Private+1,
>>         ApplicationSay =Private+2
>>     }PrivateRelayID;
>>     bool m_init;
>>
>>     String num_primaros[];
>>     String num_secundarios[];
>>     String num_tercearios[];
>>     String num_cuaternarios[];
>>
>>
>>
>> };
>>
>>
>>
>> INIT_PLUGIN(SayModule);
>> UNLOAD_PLUGIN(unloadNow)
>> {
>>     if(unloadNow)
>>         return __plugin.unload();
>>     return true;
>> }
>>
>> SayChannel::SayChannel(const char* name,const NamedList& params,bool
>> outgoing,Driver * driver)
>>     :Channel(driver,0,outgoing)
>> {
>>     Output("EL NOMBRE ES %s",name);
>>     /*Message *s= message("chan.startup",params);
>>     if (outgoing)
>>
>> s->copyParams(params,"caller,callername,called,billid,callto,username");
>>         Engine::enqueue(s);
>>         String numeros = params.getValue("numeros");
>>         Output("CREANDO CANAL %s",numeros.c_str());
>>         //playSound("1.alaw");
>>         //saynumbers(numeros.split(','));
>>         /*if(playNumber(1))
>>         {
>>             Output("CREANDO SONIDO 2");
>>             playNumber(2);
>>         }*/
>>         //this->callAccept(*s);
>>         playNumber(9,true);
>>
>>         //playNumber(3);
>>
>>     //}
>> }
>>
>> SayChannel::~SayChannel()
>> {
>>     Engine::enqueue(message("chan.hangup"));
>>     cleanup();
>> }
>>
>> void SayChannel::saynumbers(ObjList *numeros)
>> {
>>     Output("La longitud es %d",numeros->length());
>>     for(int i=0;i<numeros->length();i++)
>>     {
>>         int numero = numeros->at(i)->toString().toInteger();
>>         Output("El numero %d es %d",i,numero);
>>         /*if (!playNumber(numero))
>>         {
>>             break;
>>         }*/
>>     }
>>
>>     /*Message m( "chan.attach" );
>>     soundFile = "wave/play//usr/share/yate/sounds/" + soundFile;
>>     m.addParam("source", soundFile.c_str());
>>     m.addParam("autorepeat", String::boolText( autorepeat ));
>>     m.userData( this );
>>     Engine::dispatch( &m );*/
>> }
>>
>> bool SayChannel::playNumber(int numero, bool disp)
>> {
>>     int digitos;
>>     if(numero > 0 && numero<10)
>>     {
>>         return playSound(String(numero),disp);
>>     }
>> }
>>
>> bool SayChannel::playSound(String file, bool disp)
>> {
>>     Message *m = new Message( "chan.attach" );
>>     String soundFile = "wave/play/share/sounds/digitos/" + file+".alaw";
>>     m->addParam("source", soundFile.c_str());
>>     m->addParam("autorepeat", String::boolText( false ));
>>     m->addParam("single",String::boolText( true ));
>>     m->userData( this );
>>     if(disp)
>>         return Engine::dispatch(m);
>>     else
>>         return Engine::enqueue(m);
>> }
>>
>
>

ojab | 8 Nov 2011 11:10
Picon

DTMF in H.245 signaling

Hello,

is it possible to send DTMF in calls from Yate in H.245 signal or H.245 alphanumeric?

//wbr ojab

Marian Podgoreanu | 8 Nov 2011 11:53
Picon
Favicon

Re: DTMF in H.245 signaling

Hi,

For now if h323 channel has an external rtp set it will send tones using 
RFC 2833.
Else it will send tones using the default method of the endpoint.

So, once the external rtp is set all tones are sent using RFC 2833.

Marian

On 11/08/2011 12:10 PM, ojab wrote:
> Hello,
>
> is it possible to send DTMF in calls from Yate in H.245 signal or 
> H.245 alphanumeric?
>
> //wbr ojab

cc08 | 9 Nov 2011 07:24
Picon
Favicon

priority of modules

Hi !

Can you please tell, how we can look at the running Yate
list of modules, and the messages they handle, as well as their priority?
or, in other words,
list of messages for which handlers are installed, and their priority?

This is useful information to help avoid a conflict of priorities and 
quickly detect configuration errors.

p.s: I hope the language barrier will not prevent to understand correctly my 
thing.


Gmane