Добрый день. Вопрос следующего содержания, перевожу конфиги в бд mysql, со всем разобрался и всё замечательно, за исключением диалплана, если прописать в файле, то всё ок, если сделать свитч в бд, звонки не проходят, не видит куда звонить.
dialplan show:
[ Context 'usr' created by 'pbx_config' ]
Alt. Switch => 'Realtime/@usr' [pbx_config]
[usr]
switch => Realtime/@usr
Таблица
CREATE TABLE
usr(
idint(11) NOT NULL AUTO_INCREMENT,
contextvarchar(20) NOT NULL DEFAULT 'usr',
extenvarchar(20) NOT NULL DEFAULT '',
prioritytinyint(4) NOT NULL DEFAULT '',
appvarchar(20) NOT NULL DEFAULT 'Dial',
appdatavarchar(128) NOT NULL DEFAULT '',PRIMARY KEY (
id)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
У пользователей указан этот же контекст (usr), но при звонке получаю
chansip.c:25568 handlerequest_invite: Call from 'test' (192.168.1.131:42798) to extension '2131' rejected because extension not found in context 'usr'.
в таблице
+----+--------------+-------+----------+------+------------------+
| id | context | exten | priority | app | appdata |
+----+--------------+-------+----------+------+------------------+
| 1 | usr | _2131 | 1 | Dial | SIP/test2,30 |
Прошу помощи, натолкните на мысль или подскажите решение. Заранее спасибо.
РЕШЕНО
switch => Realtime/usr/@usr
Указал контекст в свиче, именно так /контекст/
Задан: 2014-08-26 18:31:25 +0400
Просмотрен: 127 раз
Обновлен: Aug 29 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
все прекрсно работает. проверяте конфиг. в частности extconfig.conf
meral ( 2014-08-26 18:33:50 +0400 )редактироватьЗакройте пожалуйста
vzolkin ( 2014-08-29 15:54:06 +0400 )редактировать