3

Я новичок в asterisk, и я только что установил его на свой сервер Ubuntu 12.04 с помощью sudo apt-get install asterisk . Я следую учебному пособию для звездочки отсюда: https://wiki.asterisk.org/wiki/display/AST/Basic+PBX+Functionality

в котором описывается настройка самой простой АТС с двумя sip-телефонами demo-alice и demo-bob. Я следовал инструкции до точки, однако, когда я звоню из demo-bob в demo-alice, я получаю:

[Feb  5 13:23:03] NOTICE[13667]: chan_sip.c:22622 handle_request_invite:
Call from 'demo-bob' (192.168.1.2:5060) to extension '6001' rejected 
because extension not found in context 'users'.

Тем не менее, диалплан дает мне:

*CLI> dialplan show users
[ Context 'users' created by 'pbx_config' ]
  '6001' =>         1. Dial(SIP/demo-alice)                       [pbx_config]
  '6002' =>         1. Dial(SIP/demo-bob)                         [pbx_config]

-= 2 extensions (2 priorities) in 1 context. =-

Так что у меня явно есть расширение 6001 в контексте пользователей. Что я делаю неправильно? Пожалуйста помоги?

Еще немного информации:

Я перезагрузил конфиг и план набора с sip reload и dialplan reload . Я использую звездочку 1.8. Это вывод sip show peers:

*CLI> sip show peers
Name/username              Host                                    Dyn Forcerport ACL    Port     Status     
demo-alice/demo-alice      192.168.1.12                             D   N   A  5060     Unmonitored 
demo-bob/demo-bob          192.168.1.2                              D   N   A  5060     Unmonitored 
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]

2 ответа2

0

Проверьте контекст по

asterisk -rx "dialplan show 6001@users"

Если это не помогло, включите sip-отладку или общую отладку, чтобы убедиться, что вы звоните 6001.

-1

У меня тоже была проблема, она была связана с классом обслуживания, не содержащим исходящую линию. При добавлении вновь созданной исходящей линии в класс обслуживания по умолчанию проблема исчезла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .