Есть FreePBX на Asterisk 1.8.3 Подключил у провайдера DID. Дали мне настройки sip аккаунта. Настроил сип-транк с регистрацией
[username]
host=domain.ip
username=user123
secret=pass123 type=peer
регистрация user123:pass123@domain.ip/DID
Далее создал входящий маршрут с номером DID и направил звонки далее через биллинг. Когда звоню на него получаю следующее:
Executing [user123@from-trunk-sip-user123:1] Set("SIP/user123-000002bc", "GROUP()=OUT13") in new stack -- Executing [user123@from-trunk-sip-user123:2] Goto("SIP/user123-000002bc", "from-trunk,SIP1110,1") in new stack -- Goto (from-trunk,user123,1) -- Executing [user123@from-trunk:1] Set("SIP/user123-000002bc", "FROMDID=user123") in new stack -- Executing [user123@from-trunk:2] NoOp("SIP/user123-000002bc", "Received an unknown call with DID set to user123") in new stack
Грешу конечно на провайдера, но вдруг я лажанулся.
sip set debug ip айпи_пира
похоже у вашего провайдера несколько ip и когда приходит звонок с отличного от того что в настройках транка, астериск незнает что с ним делать.
Как решение завести еще транки на все ip или разрешить анонимные вызовы. Второй вариант не рекомендую если астериск в мир смотрит.
в описание пира добавьте insecure=very или как там для 1.8
Задан: 2011-06-07 13:57:45 +0400
Просмотрен: 2,438 раз
Обновлен: Jun 07 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.