Страница 1 из 1

Подключение Dlink DVG 7111s к Asterisk

Добавлено: 06 янв 2015, 15:04
igorek2k
Добрый день уважаемые форумчане!
Всех с прошедшими и наступающими праздниками!
Прошу сильно не пинать в Asterisk я начинающий. Из теории прочел книгу "Asterisk - будущее телефонии", а вот практики ноль.
Так вот установил у себя дома asterisk 13.1.0. Так так дома есть стационарная линия приобрел Dlink DVG-7111s для сопряжения с Asterisk.
Облазил весь интернет нашел примеры настроек. Настроил. Вроде они увидели друг друга. sip show peers выдаёт такой результат:
"
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
100 (Unspecified) D No No 0 Unmonitored
101 (Unspecified) D No No 0 Unmonitored
701 (Unspecified) D Yes Yes 0 Unmonitored
702 (Unspecified) D Yes Yes 0 Unmonitored
multifon-out/79275027614 193.201.229.35 Yes Yes 5060 Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 4 offline]
"
Теперь со стационарного телефона подключенного к DVG-7111s (его номер в Asterisk 701) набираю любой номер софтофона выдает сигнал "занято", а в Asterisk ничего не отображается. Когда звоню со стационарного телефона на 702 номер (номер FXO порта в Asterisk) всё прекрасно идёт - выводит в городскую линию, набираю нужный номер звонит и прекрасно можно поговорить.
Теперь звоню с софтофона на номер другого софтофона всё прекрасно идёт. Когда пытаюсь позвонить с софтофона либо на 701 или 702 номер выдаёт Hung up, а Asterisk пишет
"
== Using SIP RTP CoS mark 5
== Everyone is busy/congested at this time (1:0/0/1)
== Spawn extension (phones, 702, 3) exited non-zero on 'SIP/100-0000000b'
"
При этом между софтофонами всё прекрасно проходит.
Подскажите пожалуйста может кто сталкивался с такой проблемой - в какую сторону копать?
Если честно я уже отчаялся! Облазил весь Интернет. Писали, что это может быть из-за некорректного определения Dlink`ом сигнала занято. Нужно переопределить частоты и длительность. Поменял. Ничего не помогло! Что дальше делать не знаю!
Буду рад любой помощи!
Если нужны вот мои sip.conf и extensions.conf:
GNU nano 2.2.6 Файл: /etc/asterisk/sip.conf

[general]

tcpenable=yes
allow=all
register=>79275027614@multifon.ru:PaSsWoRd:79275027614@193.201.229.35:5060/79275027614

[multifon-out]
dtmfmode=inband
username=79275027614
type=peer
secret=bbbBBB22
host=193.201.229.35
fromuser=79275027614
fromdomain=multifon.ru
port=5060
nat=yes
context=incoming
insecure=port,invite

;---------------------------------
[100]
type=friend
secret=100
context=phones
host=dynamic
nat=rfc3581

[101]
type=friend
secret=101
context=phones
host=dynamic
nat=rfc3581

;dlink 7111
[701]
type=friend
host=dynamic
context=phones
secret=701
nat=yes

[702]
type=friend
host=dynamic
context=phones
secret=702
nat=yes

GNU nano 2.2.6 Файл: /etc/asterisk/extensions.conf

[incoming]
exten => 792XXXXXXXX,1,Dial(SIP/101&SIP/100,60,rt)

exten => 100,1,Answer()
exten => 100,n,Playback(hello-world)
exten => 100,n,Hangup()

exten => 101,1,Answer()
exten => 101,n,Background(main-menu)
exten => 101,n,WaitExten()

exten => 2,1,Playback(digits/2)

exten => 3,1,Playback(digits/3)

exten => 4,1,Playback(digits/4)

;dlink 7111
exten => 701,1,Answer
exten => 701,n,Dial(SIP/${EXTEN},60)
exten => 701,n,Hangup

exten => 702,1,Answer
exten => 702,n,Dial(SIP/701,60)
exten => 702,n,Hangup


[out]
exten => _7XXXXXXXXXX,1,Dial(SIP/${EXTEN}@multifon-out,30,r)

[local]
;exten => _1XX,1,Dial(SIP/${EXTEN},60,rt)

[phones]
include => incoming
include => local
include => out

Re: Подключение Dlink DVG 7111s к Asterisk

Добавлено: 06 янв 2015, 17:06
ded
Если у вас
100 (Unspecified) D No No 0 Unmonitored
101 (Unspecified) D No No 0 Unmonitored
то не надо даже пытаться звонить. Ваши порты на Dlink DVG 7111s не зарегистрированы в Asterisk, смотрите ещё примеры конфигурации, чтобы они регистрировались.
Когда вместо Unspecified будет ИП адрес - тогда всё получится.

Re: Подключение Dlink DVG 7111s к Asterisk

Добавлено: 06 янв 2015, 17:10
igorek2k
Благодарю!
А где ошибка?
Конфигурацию Asterisk надо править? Или Dlink`ка?

Re: Подключение Dlink DVG 7111s к Asterisk

Добавлено: 06 янв 2015, 17:23
igorek2k
Спасибо уважаемый!
Всё проблема решена!
sip show peers
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
100 (Unspecified) D No No 0 Unmonitored
101 (Unspecified) D No No 0 Unmonitored
701/701 192.168.1.54 D Yes Yes 5060 Unmonitored
702/702 192.168.1.54 D Yes Yes 5060 Unmonitored
multifon-out/79275027614 193.201.229.35 Yes Yes 5060 Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 3 online, 2 offline]
Оказывается этот Dlink общается через порт Wan! А у меня был подключен через Lan. И ведь нигде про это не написано!
После Ваших слов, что порты не зарегистрированы меня смутили мигающие светодиоды Register и Alarm на Dlinke. Решил почему-то перебросить шнур с Lan на Wan. И всё заработало!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Re: Подключение Dlink DVG 7111s к Asterisk

Добавлено: 06 янв 2015, 17:50
igorek2k
Может конечно это будет не совсем по теме, но Dlink`ом я доволен!
В принципе особо ничего сложного в настройках. Единственное в чём загвоздка, что регистрируется он через Wan, а не через Lan (думаю надо мануал будет сделать с учётом моих косяков, чтобы другим проще было).
Сейчас пробовал матери с софтофона через городскую линию на сотовый звонил. Качество связи вообще бомба! Звук супер! Так что приобретением доволен.
Посмотрим как себя мультифон покажет...

Re: Подключение Dlink DVG 7111s к Asterisk

Добавлено: 06 фев 2015, 17:49
enamchuk
Рад, что у Вас получилось! У меня на последних прошивках во время разговора звук прерывался на секунду в рандомные промежутки. А в старой прошивке - плохо, нестабильно ходили факсы.
На счёт подключения к порту WAN - так подключается всё VoIP оборудование, что у меня было (SPA112, Grandstream 502, Zyxel Keenetic Vox? D-Link'и разные).