[asterisk-users] Asterisk 11.2.1 / IAX / Problems with incoming calls
Matthew Fredrickson
creslin at digium.com
Fri Mar 8 10:36:59 CST 2013
As I recall, there was an IAX2 protocol addition for newer versions of
Asterisk a while ago due to a security issue - which can potentially
trigger IAX2 interop issues if your config file for chan_iax2 is not
setup properly. You can read more about it here:
http://downloads.asterisk.org/pub/security/IAX2-security.pdf
With regards to the CTOKEN addition. Hope that helps.
Matthew Fredrickson
Digium, Inc.
On 3/8/13 8:38 AM, Thorsten Göllner wrote:
> Hi,
>
> I have upgraded vom Atserisk 1.6.1.20 to 11.2.1. Most things went fine.
> But 1 thing will not work: IAX. I used the same configuration but
> Asterisk will not answer the incoming IAX-Call.
>
> When enabling iax debugging I can see the following:
>
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: Rx-Frame Retry[ No] --
> OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: Timestamp: 00004ms
> SCall: 05992 DCall: 00000 [77.240.54.23:4572]
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: VERSION : 2
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLED NUMBER :
> 02070992875
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CODEC_PREFS :
> (alaw|ulaw|gsm|speex16|g729|g723)
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLING NUMBER : 0049...
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLING PRESNTN : 3
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLING TYPEOFN : 0
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLING TRANSIT : 1
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLING NAME : 0049...
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: LANGUAGE : en
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: USERNAME :
> 02070992875
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: FORMAT : 8
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CAPABILITY : 65535
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: ADSICPE : 2
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: DATE TIME :
> 2013-03-07 16:14:38
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c:
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: Tx-Frame Retry[ No] --
> OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: Timestamp: 00004ms
> SCall: 00001 DCall: 05992 [77.240.54.23:4572]
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c: CALLTOKEN : 51 bytes
> [Mar 7 17:14:39] VERBOSE[3219] chan_iax2.c:
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: Rx-Frame Retry[Yes] --
> OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: Timestamp: 00004ms
> SCall: 05992 DCall: 00000 [77.240.54.23:4572]
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: VERSION : 2
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLED NUMBER :
> 02070992875
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CODEC_PREFS :
> (alaw|ulaw|gsm|speex16|g729|g723)
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLING NUMBER : 0049...
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLING PRESNTN : 3
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLING TYPEOFN : 0
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLING TRANSIT : 1
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLING NAME : 0049...
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: LANGUAGE : en
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: USERNAME :
> 02070992875
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: FORMAT : 8
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CAPABILITY : 65535
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: ADSICPE : 2
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: DATE TIME :
> 2013-03-07 16:14:38
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c:
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: Tx-Frame Retry[ No] --
> OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: Timestamp: 00004ms
> SCall: 00001 DCall: 05992 [77.240.54.23:4572]
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c: CALLTOKEN : 51 bytes
> [Mar 7 17:14:41] VERBOSE[3220] chan_iax2.c:
> [Mar 7 17:14:43] VERBOSE[3221] chan_iax2.c: Rx-Frame Retry[ No] --
> OSeqno: 001 ISeqno: 000 Type: IAX Subclass: HANGUP
> [Mar 7 17:14:43] VERBOSE[3221] chan_iax2.c: Timestamp: 04006ms
> SCall: 05992 DCall: 00000 [77.240.54.23:4572]
> [Mar 7 17:14:43] VERBOSE[3221] chan_iax2.c: CAUSE CODE : 0
> [Mar 7 17:14:43] VERBOSE[3221] chan_iax2.c:
> [Mar 7 17:14:45] VERBOSE[3222] chan_iax2.c: Rx-Frame Retry[Yes] --
> OSeqno: 001 ISeqno: 000 Type: IAX Subclass: HANGUP
> [Mar 7 17:14:45] VERBOSE[3222] chan_iax2.c: Timestamp: 04006ms
> SCall: 05992 DCall: 00000 [77.240.54.23:4572]
> [Mar 7 17:14:45] VERBOSE[3222] chan_iax2.c: CAUSE CODE : 0
> [Mar 7 17:14:45] VERBOSE[3222] chan_iax2.c:
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: Rx-Frame Retry[Yes] --
> OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: Timestamp: 00004ms
> SCall: 05992 DCall: 00000 [77.240.54.23:4572]
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: VERSION : 2
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLED NUMBER :
> 02070992875
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CODEC_PREFS :
> (alaw|ulaw|gsm|speex16|g729|g723)
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLING NUMBER : 0049...
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLING PRESNTN : 3
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLING TYPEOFN : 0
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLING TRANSIT : 1
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLING NAME : 0049...
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: LANGUAGE : en
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: USERNAME :
> 02070992875
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: FORMAT : 8
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CAPABILITY : 65535
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: ADSICPE : 2
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: DATE TIME :
> 2013-03-07 16:14:38
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c:
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: Tx-Frame Retry[ No] --
> OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: Timestamp: 00004ms
> SCall: 00001 DCall: 05992 [77.240.54.23:4572]
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c: CALLTOKEN : 51 bytes
> [Mar 7 17:14:51] VERBOSE[3223] chan_iax2.c:
>
> (I erased CallingName and Calling Number with 3 dots here)
>
> I set verbose and debug to 100 but no(!) message was given.
>
> Has anybody an idea, what is going wrong here?
>
> I reconfigured the IAX-Settings on my old 1.6.1.20er and it works again
> now. The settings are te same. The CalledNumber exists in my dialplan
> and the "Username" is configured in my iax.conf correctly (as given by
> my provider).
>
> -Thorsten-
>
> --
> _____________________________________________________________________
> -- 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
More information about the asterisk-users
mailing list