VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Digium телефон не делает звонков

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
saiklo
Сообщения: 6
Зарегистрирован: 02 окт 2013, 17:50

Digium телефон не делает звонков

Сообщение saiklo »

Добрый день!

Господа, помогите разобраться с Астериском.

Астериск знаю так себе. Админил Еластиксы и Фрипбксы. В принципе хорошо копался и в sip.conf и extension.conf но больше по сложным задачам. Но каких то основ могу не знать :)

Купили мы телефоны Digium (надеюсь скоро распишу по ним инструкцию и выложи в инет)

Установил чистую Asterisk. 1.8.11-cert2

настроил просто sip.conf

[100]
type=friend
host=dynamic
secret=
context=internal
mailbox=600
qualify=yes

[130]
type=friend
host=dynamic
secret=
context=internal
mailbox=630
qualify=yes

[127]
type=friend
host=dynamic
secret=
context=internal
mailbox=627
qualify=yes

настроил extension.conf

[internal]

exten => 130,1,Dial(SIP/130,25)
same => n,Haungup()
exten => 127,1,Dial(SIP/127,25)
same => n,Hangup()
exten => 100,1,Dial(SIP/100,25)
same => n,Hangup()


Тепрь данные с asterisk*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
100/100 10.5.7.110 D N 7634 OK (4 ms)
127/127 10.5.7.146 D N 7634 OK (96 ms)
130/130 10.5.7.115 D N 7634 OK (95 ms)

127 и 130 это Panasonic KX-TGP500
100 это Digium D70

Так вот.
Звонить с Панасоника на Панасоник или на Дигиум можно.
Звонить с Дигиума на Панасоник не удается. Астериск никак не реагирует на нажатия клавиш ни dial ни #
Зато если пришел звонок на Дигиум, то зайдя в историю звонков и нажав на dial можно спокойно позвонить

Вот данные по звокам. Verbose 7
звонок с 127 на 100 (Панасоник на Дигиум)
== Using SIP RTP CoS mark 5
-- Executing [100@internal:1] Dial("SIP/127-00000000", "SIP/100,25") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/100
-- SIP/100-00000001 is ringing
== Spawn extension (internal, 100, 1) exited non-zero on 'SIP/127-00000000'

ответ с 100 на 127 (Дигиум на Панасоник)
== Using SIP RTP CoS mark 5
-- Executing [127@internal:1] Dial("SIP/100-00000006", "SIP/127,25") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/127
-- SIP/127-00000007 is ringing
== Spawn extension (internal, 127, 1) exited non-zero on 'SIP/100-00000006'

Связь есть.

Проблема в настройкх астериска это точно. Просто куда копать я не пойму. На Дигиум ставил аккаунт от одного из Freepbx серверов - и звонки работают прекрасно. Ставить Freepbx не хочу. Хочу научиться настравать астериск с нуля.

Спасибо
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

Re: Digium телефон не делает звонков

Сообщение ded »

sip set debug peer 100
и анализируйте сами.
Аватара пользователя
Ferrum
Сообщения: 338
Зарегистрирован: 25 ноя 2011, 15:16

Re: Digium телефон не делает звонков

Сообщение Ferrum »

saiklo писал(а): Зато если пришел звонок на Дигиум, то зайдя в историю звонков и нажав на dial можно спокойно позвонить
Подумайте над этим, а так дед правильно написал телефон вообще шлет пакеты ?
saiklo
Сообщения: 6
Зарегистрирован: 02 окт 2013, 17:50

Re: Digium телефон не делает звонков

Сообщение saiklo »

Кажется понял в чем дело

почему то он пытается соедениться со вторым сетевым интерфейсом, который смотрит в интернет и имеет public ip. (точнее Астериск пытается соеденится с телефоном с помошью этого интерфейса)

Буду копать - почему
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Digium телефон не делает звонков

Сообщение awsswa »

телефоны и шлюзы работают только с wan интерфейса
( в телефонах с надписями LAN и PC - LAN это WAN, а PC это LAN )
платный суппорт по мере возможностей
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Digium телефон не делает звонков

Сообщение Vlad1983 »

почитать на счет параметров externhost/externip, localnet
ЛС: @rostel
saiklo
Сообщения: 6
Зарегистрирован: 02 окт 2013, 17:50

Re: Digium телефон не делает звонков

Сообщение saiklo »

Удалил внешний сетевой интерфейс с Убунту.
Перегрузил систему

Один фиг пытается с этого public Ip

Ясно только то что проблема астериска.
Потому что используя аккаунт другого "рабочего" Астериска - все работает прекрасно.


просто во время набора звонка нет никаких логов sip set debug peer 100
а с других пиров все работает нормально. Видимо Дигиуму надо что то указать, какой то параметр.
а может и СИП сессия работает не нормально

asterisk*CLI> sip show peer 100


* Name : 100
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : internal
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
MOH Suggest :
Mailbox : 600
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : "" <>
MaxCallBR : 384 kbps
Expire : 280
Insecure : no
Force rport : No
ACL : No
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: -1
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : No
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 10.5.7.110:7634
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 100
SIP Options : (none)
Codecs : 0x80000008000e (gsm|ulaw|alaw|h263|testlaw)
Codec Order : (none)
Auto-Framing : No
Status : OK (4 ms)
Useragent : Digium D70 1_0_5_46476
Reg. Contact : sip:100@10.5.7.110:7634;ob
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
saiklo
Сообщения: 6
Зарегистрирован: 02 окт 2013, 17:50

Re: Digium телефон не делает звонков

Сообщение saiklo »

Вообщем можно закрыть проблему.

Я поднял другой сервер с астериском без второй сетевой карточки - и все заработало. Скорее всего какая то внутренняя маршрутизация не давала нормально работать.
saiklo
Сообщения: 6
Зарегистрирован: 02 окт 2013, 17:50

Re: Digium телефон не делает звонков

Сообщение saiklo »

хаха. Вообщем все оказывается проще. Digium не может работать с нестандартными портами SIP вот в этом тоже есть проблема :)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH