[asterisk-users] [SOLVED] Is Asterisk 1.4 compatible with 1.8.7 ?
Joseph
syscon780 at gmail.com
Wed Dec 28 11:59:14 CST 2011
On 12/28/11 10:45, Joseph wrote:
>>[snip]
>>
>>Have you tried enabling IAX2 debug at both ends to see if the packet
>>decode provides any more clues?
>>
>>Regards,
>>Steve
>
>I've enabled iax2 debug on both ends and
>on asterisk-1.4.39 I get:
>
>NOTICE[2412]: chan_iax2.c:9541 socket_process: Rejected connect attempt from 192.168.141.8, requested/capability 0x2/0x703 incompatible with our
>capability 0xc.
>
>On asterisk-1.8.8 I get:
>
> -- Executing [4 at internal:1] Dial("SIP/11-00000002", "IAX2/home_server:546987 at 192.168.141.1/4,30,rw") in new stack
> -- Called IAX2/home_server:546987 at 192.168.141.1/4
>Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
> Timestamp: 00019ms SCall: 01953 DCall: 00000 [192.168.141.1:4569]
> VERSION : 2
> CALLED NUMBER : 4
> CODEC_PREFS : ()
> CALLING NUMBER : 11
> CALLING PRESNTN : 0
> CALLING TYPEOFN : 0
> CALLING TRANSIT : 0
> CALLING NAME : Joseph
> LANGUAGE : en
> USERNAME : home_server
> FORMAT : 2
> FORMAT2 : gsm
> CAPABILITY : 1795
> CAPABILITY2 : unknown
> ADSICPE : 2
> DATE TIME : 2011-12-28 10:21:08
>
>Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
> Timestamp: 00019ms SCall: 00001 DCall: 01953 [192.168.141.1:4569]
> CALLTOKEN : 51 bytes
>
>Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
> Timestamp: 00039ms SCall: 01953 DCall: 00000 [192.168.141.1:4569]
> VERSION : 2
> CALLED NUMBER : 4
> CODEC_PREFS : ()
> CALLING NUMBER : 11
> CALLING PRESNTN : 0
> CALLING TYPEOFN : 0
> CALLING TRANSIT : 0
> CALLING NAME : Joseph
> LANGUAGE : en
> USERNAME : home_server
> FORMAT : 2
> FORMAT2 : gsm
> CAPABILITY : 1795
> CAPABILITY2 : unknown
> ADSICPE : 2
> DATE TIME : 2011-12-28 10:21:08
> CALLTOKEN : 51 bytes
>
>Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: AUTHREQ
> Timestamp: 00005ms SCall: 07261 DCall: 01953 [192.168.141.1:4569]
> AUTHMETHODS : 3
> CHALLENGE : \x35\x34\x38\x39\x33\x31\x37\x34\x38
> USERNAME : home_server
>
>Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: AUTHREP
> Timestamp: 00059ms SCall: 01953 DCall: 07261 [192.168.141.1:4569]
> MD5 RESULT : f841f666557e416cb45f4f69fb0e74b2
>
>Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REJECT
> Timestamp: 00024ms SCall: 07261 DCall: 01953 [192.168.141.1:4569]
> CAUSE : Unable to negotiate codec
> CAUSE CODE : 58
>
>[Dec 28 10:21:09] WARNING[14693]: chan_iax2.c:10672 socket_process: Call rejected by 192.168.141.1: Unable to negotiate codec
>Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
> Timestamp: 00024ms SCall: 01953 DCall: 07261 [192.168.141.1:4569]
> -- Hungup 'IAX2/192.168.141.1:4569-1953'
> == Everyone is busy/congested at this time (1:0/0/1)
> -- Executing [4 at internal:2] Hangup("SIP/11-00000002", "") in new stack
> == Spawn extension (internal, 4, 2) exited non-zero on 'SIP/11-00000002'
>
>--
>Joseph
>
>--
>_____________________________________________________________________
>-- Bandwidth and Colocation Provided by http://www.api-digital.com --
>New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
>asterisk-users mailing list
>To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
I noticed above:
> FORMAT : 2
> FORMAT2 : gsm
Why isn't iax2 recognizes ulaw / alaw ?
I have specified in iax.conf:
[clinic_server]
type=friend
host=dynamic
context=internal
disallow=all
allow=ulaw
allow=alaw
I have added coded gsm
allow=gsm
and now it is working :-/
--
Joseph
More information about the asterisk-users
mailing list