mp108 & Asterisk1.6
mp108 & Asterisk1.6
Сообщений: 11
|
mp108 & Asterisk1.6
Добрый день,
Подскажите, как можно проследить, почему у меня mp108 не хочет соединяться с asterisk’ом.
Uname –a: FreeBSD 7.2-RELEASE-p4, Asterisk 1.6.0.18, mp108 Version ID: 4.60A.043
|
Сообщений: 6521
|
Re: mp108 & Asterisk1.6
Привет!
Дежурный телепат пока не смог вычислить интерфейс и протокол, по которому связываются mp108 & Asterisk1.6, также затруднился стянуть кусок конфига, описывающего эту связку, но он работает над этим, потерпите немного!
|
Сообщений: 11
|
Re: mp108 & Asterisk1.6
ded: Привет!
Дежурный телепат пока не смог вычислить интерфейс и протокол, по которому связываются mp108 & Asterisk1.6, также затруднился стянуть кусок конфига, описывающего эту связку, но он работает над этим, потерпите немного!
Ладно Вы правы....
вот то по чем я всё делал:
----- cut -----
information below.Default IP address: 10.1.10.10Default user name: AdminDefault password: AdminGoto "Quick Setup" and change the following:IP Address => Set to the new IP address of the AudioCodes gateway
Subnet Mask => Set to the correct netmask for your local network Default Gateway Address => Set to the correct gateway IP address for yourlocal network Working With Proxy => Set to "Yes"
Proxy IP Address => Set to the IP address of the Asterisk server Enable Registration => Set to "Enable"Restart the gateway then log back in using the new IP address.Goto Protocol Management -> Protocol Definition -> Proxy & Registration
Registrar IP Address => Set to the IP address of the Asterisk server Registration Time => Set to "60"Subscription Mode => Set to "Per Endpoint"Authentication Mode => Set to "Per Endpoint"
Goto Protocol Management -> Protocol Definition -> DTMF & Dialing Max Digits In Phone Num => Set to a large enough number such as "32"Goto Protocol Management -> Protocol Definition -> Coders
Add coders as needed You need to set at least G.711U-lawGoto Protocol Management -> Endpoint Settings -> Authentication Set SIP username and password for each portGoto Protocol Management -> Endpoint Phone Numbers
Enter an extension (phone) number for every used channelYour AudioCodes gateway is now ready.
---------------
в файле sip.conf прописано:
[1001]
type=friend
username=1001
secret=1234
nat=no
dtmfmode=RFC2833
qualify=yes
canreinvite=no
disallow=all
allow=alaw
host=dynamic
context=incom
regseconds=0
cancallforward=yes
sip show peers:
Name/username Host Dyn Nat ACL Port Status
1001/1001 (Unspecified) D 5060 UNKNOWN
|
Сообщений: 6521
|
Re: mp108 & Asterisk1.6
Полное цитирование предыдущего поста - верный признак! Ну да посмотрим.
Судя по небрежно приведённой цитате
limit: ----- cut -----
information below.Default IP address: 10.1.10.10Default user name: AdminDefault password: AdminGoto "Quick Setup" and change the following:IP Address => Set to the new IP address of the AudioCodes gateway
Subnet Mask => Set to the correct netmask for your local network Default Gateway Address => Set to the correct gateway IP address for yourlocal network Working With Proxy => Set to "Yes"
Proxy IP Address => Set to the IP address of the Asterisk server Enable Registration => Set to "Enable"Restart the gateway then log back in using the new IP address.Goto Protocol Management -> Protocol Definition -> Proxy & Registration
Registrar IP Address => Set to the IP address of the Asterisk server Registration Time => Set to "60"Subscription Mode => Set to "Per Endpoint"Authentication Mode => Set to "Per Endpoint"
Goto Protocol Management -> Protocol Definition -> DTMF & Dialing Max Digits In Phone Num => Set to a large enough number such as "32"Goto Protocol Management -> Protocol Definition -> Coders
Add coders as needed You need to set at least G.711U-lawGoto Protocol Management -> Endpoint Settings -> Authentication Set SIP username and password for each portGoto Protocol Management -> Endpoint Phone Numbers
Enter an extension (phone) number for every used channelYour AudioCodes gateway is now ready.
---------------
Ничего там кроме Default IP address: 10.1.10.1 не поставлено? Ожидалось, что кодес сам найдёт Астериск, или Астериск сам найдёт шлюз?
Не рекомендуется описывать шлюзы FXO как экстеншны, это создаёт путаницу. в файле sip.conf прописать не [1001] а что-то типа [MP108]
|
Сообщений: 11
|
Re: mp108 & Asterisk1.6
Ничего там кроме Default IP address: 10.1.10.1 не поставлено? Ожидалось, что кодес сам найдёт Астериск, или Астериск сам найдёт шлюз?
А прописал айпи в разделе Proxy & Registration.
Не рекомендуется описывать шлюзы FXO как экстеншны, это создаёт путаницу. в файле sip.conf прописать не [1001] а что-то типа [MP108]
Поправил.
|
Сообщений: 11
|
Re: mp108 & Asterisk1.6
Лог МП-108 когда звонять:
----- cut -----
5d:19h:44m:9s INVITE sip:1001@10.0.0.1;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.0.0.3;branch=z9hG4bKac1485372911
Max-Forwards: 70
From: <sip:1001@10.0.0.3>;tag=1c1485370238
To: <sip:1001@10.0.0.1;user=phone>
Call-ID: 148536996351200019449@10.0.0.3
CSeq: 1 INVITE
Contact: <sip:1001@10.0.0.3>
Supported: em,100rel,timer,replaces,path
Allow: REGISTER,OPTIONS,INVITE,ACK,CANCEL,BYE,NOTIFY,PRACK,REFER,INFO,SUBSCRIBE,UPDATE
User-Agent: Audiocodes-Sip-Gateway-MP-108 FXO/v.4.60A.043
Content-Type: application/sdp
Content-Length: 222
------------------
|
Откуда: Краснодар
Сообщений: 189
|
Re: mp108 & Asterisk1.6
ded, объясните, почему не рекомендуется описывать fxo как экстеншн? А если, допустим, я буду звонить с другой атс, набирая
экстеншн@атс-гудок-добивание номера дтмфом - как быть?
All desires should be executed
|
Сообщений: 6521
|
Re: mp108 & Asterisk1.6
limit: From: <sip:1001@10.0.0.3>;tag=1c1485370238
To: <sip:1001@10.0.0.1;user=phone>
Уж не знаю где поправил. Видно что всё по старому.
Почему правильней указывать для транковых шлюзов (FXO у нас ведь транк, верно?) имя, а не номер. По всем логам, по всем журналам и отладкам строка Dial(SIP/MP108/${EXTEN}) синтаксически более понятна, чем Dial(SIP/1001@10.0.0.1/${EXTEN}) и все вариации из неё. Хоть SIP и допускает.
Такую строку понятней задать по диапазону номеров
exten => _1XXX,1,Dial(SIP/MP108/${EXTEN}), ведь FXO предполагает шаблон по маске, а не единичный экстен?
В отличии от адаптера (терминала) с портом (портами) FXS, куда мы тправляем конкретный номер, типа
exten => 1000,1,Dial(SIP/${EXTEN})
или
exten => 1001,1,Dial(SIP/1001)
или
exten => _100[23],1,Dial(SIP/CiscoGW/${EXTEN}) - в этом случае у нас на CiscoGW два порта FXS, поэтому адресация такая.
звонить с другой атс, набирая экстеншн@атс-гудок-добивание номера дтмфом - это всегда костыли. Костыли всегда индивидуальны, сцепление старых АТС и Астериска синей изолентой.
|
Сообщений: 11
|
Re: mp108 & Asterisk1.6
Ещё нашел странность у меня Астерикс не реагирует на входящие соединения.
Фаервола нету, как можно проверить, что где и как?
|
Сообщений: 6521
|
Re: mp108 & Asterisk1.6
tcpdump host <ip addr откуда ждём>
Так что - шлюзо регистрируеццо, илинет? звонки идут или нет?
|
|