Проблема с IAX
Добавлено: 24 май 2017, 10:07
добрый день!
У меня есть несколько серверов FreePbx c 13.9.1 и 13.14.0 asterisk..
Возникла проблема со связью IAX в одном из офисов.
Входящие звонки по IAX не проходят ни откуда.
Исходящие по IAX того офиса проходят везде без каких либо проблем.
между офисами VPN и трассировки нормальные.
Настройка транков такая:
Ошибка которую я нашел в дебаге при звонке:
IAX2 PEER1
IAX2 PEER2
Помогите пожалуйста. Последние ошибки этого типа в гугле встречались за 2011 год. и то как там предлагали их решать мне кажется не подходит.
У меня есть несколько серверов FreePbx c 13.9.1 и 13.14.0 asterisk..
Возникла проблема со связью IAX в одном из офисов.
Входящие звонки по IAX не проходят ни откуда.
Исходящие по IAX того офиса проходят везде без каких либо проблем.
между офисами VPN и трассировки нормальные.
Настройка транков такая:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
out:
username=NewTestQuant
type=peer
trunk=yes
secret=***********
requirecalltoken=no
qualify=yes
insecure=port,invite
host=192.168.40.220
disallow=all
allow=alaw&ulaw
inc
type=user
secret=******************
context=from-internal
username=NewTestQuant
type=peer
trunk=yes
secret=***********
requirecalltoken=no
qualify=yes
insecure=port,invite
host=192.168.40.220
disallow=all
allow=alaw&ulaw
inc
type=user
secret=******************
context=from-internal
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
localhost*CLI> iax2 set debug on
IAX2 Debugging Enabled
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE
Timestamp: 00005ms SCall: 03306 DCall: 00000 192.168.40.220:4569
Tx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG
Timestamp: 00005ms SCall: 00001 DCall: 03306 192.168.40.220:4569
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00005ms SCall: 03306 DCall: 00001 192.168.40.220:4569
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00019ms SCall: 22874 DCall: 00000 192.168.40.220:4569
VERSION : 2
CALLED NUMBER : 699
CODEC_PREFS : (alaw|ulaw)
CALLING NUMBER : 153
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : Orekhov 153
LANGUAGE : en
USERNAME : NewTestQuant
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 12
CAPABILITY2 : Unknown
ADSICPE : 2
DATE TIME : 2017-05-24 10:04:10
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
Timestamp: 00019ms SCall: 00001 DCall: 22874 192.168.40.220:4569
CALLTOKEN : 51 bytes
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00021ms SCall: 22874 DCall: 00000 192.168.40.220:4569
VERSION : 2
CALLED NUMBER : 699
CODEC_PREFS : (alaw|ulaw)
CALLING NUMBER : 153
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : Orekhov 153
LANGUAGE : en
USERNAME : NewTestQuant
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 12
CAPABILITY2 : Unknown
ADSICPE : 2
DATE TIME : 2017-05-24 10:04:10
CALLTOKEN : 51 bytes
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: AUTHREQ
Timestamp: 00003ms SCall: 06916 DCall: 22874 192.168.40.220:4569
AUTHMETHODS : 3
CHALLENGE : \x31\x36\x38\x30\x31\x32\x35\x35\x39
USERNAME : NewTestQuant
Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: AUTHREP
Timestamp: 00024ms SCall: 22874 DCall: 06916 192.168.40.220:4569
MD5 RESULT : 8add6a609f815ce0119e950051d53731
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REJECT
Timestamp: 00006ms SCall: 06916 DCall: 22874 192.168.40.220:4569
CAUSE : Unable to negotiate codec
CAUSE CODE : 58
Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00006ms SCall: 22874 DCall: 06916 192.168.40.220:4569
IAX2 Debugging Enabled
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE
Timestamp: 00005ms SCall: 03306 DCall: 00000 192.168.40.220:4569
Tx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG
Timestamp: 00005ms SCall: 00001 DCall: 03306 192.168.40.220:4569
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00005ms SCall: 03306 DCall: 00001 192.168.40.220:4569
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00019ms SCall: 22874 DCall: 00000 192.168.40.220:4569
VERSION : 2
CALLED NUMBER : 699
CODEC_PREFS : (alaw|ulaw)
CALLING NUMBER : 153
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : Orekhov 153
LANGUAGE : en
USERNAME : NewTestQuant
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 12
CAPABILITY2 : Unknown
ADSICPE : 2
DATE TIME : 2017-05-24 10:04:10
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
Timestamp: 00019ms SCall: 00001 DCall: 22874 192.168.40.220:4569
CALLTOKEN : 51 bytes
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00021ms SCall: 22874 DCall: 00000 192.168.40.220:4569
VERSION : 2
CALLED NUMBER : 699
CODEC_PREFS : (alaw|ulaw)
CALLING NUMBER : 153
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : Orekhov 153
LANGUAGE : en
USERNAME : NewTestQuant
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 12
CAPABILITY2 : Unknown
ADSICPE : 2
DATE TIME : 2017-05-24 10:04:10
CALLTOKEN : 51 bytes
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: AUTHREQ
Timestamp: 00003ms SCall: 06916 DCall: 22874 192.168.40.220:4569
AUTHMETHODS : 3
CHALLENGE : \x31\x36\x38\x30\x31\x32\x35\x35\x39
USERNAME : NewTestQuant
Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: AUTHREP
Timestamp: 00024ms SCall: 22874 DCall: 06916 192.168.40.220:4569
MD5 RESULT : 8add6a609f815ce0119e950051d53731
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REJECT
Timestamp: 00006ms SCall: 06916 DCall: 22874 192.168.40.220:4569
CAUSE : Unable to negotiate codec
CAUSE CODE : 58
Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00006ms SCall: 22874 DCall: 06916 192.168.40.220:4569
IAX2 PEER1
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
* Name : NewTestQuant
Description :
Secret : <Set>
Context : from-trunk-iax2-NewTestQuant
Parking lot :
Mailbox :
Dynamic : No
Callnum limit: 0
Calltoken req: No
Trunk : Yes
Encryption : No
Callerid : "" <>
Expire : -1
ACL : No
Addr->IP : 192.168.40.220 Port 4569
Defaddr->IP : (null) Port (null)
Username : NewTestQuant
Codecs : (ulaw|alaw)
Codec Order : (ulaw|alaw)
Status : OK (2 ms)
Qualify : every 60000ms when OK, every 10000ms when UNREACHABLE (sample smoothing Off)
Description :
Secret : <Set>
Context : from-trunk-iax2-NewTestQuant
Parking lot :
Mailbox :
Dynamic : No
Callnum limit: 0
Calltoken req: No
Trunk : Yes
Encryption : No
Callerid : "" <>
Expire : -1
ACL : No
Addr->IP : 192.168.40.220 Port 4569
Defaddr->IP : (null) Port (null)
Username : NewTestQuant
Codecs : (ulaw|alaw)
Codec Order : (ulaw|alaw)
Status : OK (2 ms)
Qualify : every 60000ms when OK, every 10000ms when UNREACHABLE (sample smoothing Off)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
* Name : NewTestTest
Description :
Secret : <Set>
Context : from-trunk-iax2-NewTestTest
Parking lot :
Mailbox :
Dynamic : No
Callnum limit: 0
Calltoken req: No
Trunk : Yes
Encryption : No
Callerid : "" <>
Expire : -1
ACL : No
Addr->IP : 192.168.10.55 Port 4569
Defaddr->IP : (null) Port (null)
Username : NewTestTest
Codecs : (ulaw|alaw)
Codec Order : (alaw|ulaw)
Status : OK (2 ms)
Qualify : every 60000ms when OK, every 10000ms when UNREACHABLE (sample smoothing Off)
Description :
Secret : <Set>
Context : from-trunk-iax2-NewTestTest
Parking lot :
Mailbox :
Dynamic : No
Callnum limit: 0
Calltoken req: No
Trunk : Yes
Encryption : No
Callerid : "" <>
Expire : -1
ACL : No
Addr->IP : 192.168.10.55 Port 4569
Defaddr->IP : (null) Port (null)
Username : NewTestTest
Codecs : (ulaw|alaw)
Codec Order : (alaw|ulaw)
Status : OK (2 ms)
Qualify : every 60000ms when OK, every 10000ms when UNREACHABLE (sample smoothing Off)
Помогите пожалуйста. Последние ошибки этого типа в гугле встречались за 2011 год. и то как там предлагали их решать мне кажется не подходит.