1 | изначальная версия редактировать | |
Добрый день. Вопрос следующего содержания, перевожу конфиги в бд mysql, со всем разобрался и всё замечательно, за исключением диалплана, если прописать в файле, то всё ок, если сделать свитч в бд, звонки не проходят, не видит куда звонить.
dialplan show:
[ Context 'usr' created by 'pbx_config' ]
Alt. Switch => 'Realtime/@usr' [pbx_config]
[usr]
switch => Realtime/@usr
Таблица
CREATE TABLE
usr
(
id
int(11) NOT NULL AUTO_INCREMENT,
context
varchar(20) NOT NULL DEFAULT 'usr',
exten
varchar(20) NOT NULL DEFAULT '',
priority
tinyint(4) NOT NULL DEFAULT '',
app
varchar(20) NOT NULL DEFAULT 'Dial',
appdata
varchar(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 |
Прошу помощи, натолкните на мысль или подскажите решение. Заранее спасибо.
2 | Исправил редактировать |
Добрый день. Вопрос следующего содержания, перевожу конфиги в бд mysql, со всем разобрался и всё замечательно, за исключением диалплана, если прописать в файле, то всё ок, если сделать свитч в бд, звонки не проходят, не видит куда звонить.
dialplan show:
[ Context 'usr' created by 'pbx_config' ]
Alt. Switch => 'Realtime/@usr' [pbx_config]
[usr]
switch => Realtime/@usr
Таблица
CREATE TABLE
usr
(
id
int(11) NOT NULL AUTO_INCREMENT,
context
varchar(20) NOT NULL DEFAULT 'usr',
exten
varchar(20) NOT NULL DEFAULT '',
priority
tinyint(4) NOT NULL DEFAULT '',
app
varchar(20) NOT NULL DEFAULT 'Dial',
appdata
varchar(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
Указал контекст в свиче, именно так /контекст/
3 | No.3 Revision редактировать |
Добрый день. Вопрос следующего содержания, перевожу конфиги в бд mysql, со всем разобрался и всё замечательно, за исключением диалплана, если прописать в файле, то всё ок, если сделать свитч в бд, звонки не проходят, не видит куда звонить.
dialplan show:
[ Context 'usr' created by 'pbx_config' ]
Alt. Switch => 'Realtime/@usr' [pbx_config]
[usr]
switch => Realtime/@usr
Таблица
CREATE TABLE
usr
(
id
int(11) NOT NULL AUTO_INCREMENT,
context
varchar(20) NOT NULL DEFAULT 'usr',
exten
varchar(20) NOT NULL DEFAULT '',
priority
tinyint(4) NOT NULL DEFAULT '',
app
varchar(20) NOT NULL DEFAULT 'Dial',
appdata
varchar(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
Указал контекст в свиче, именно так /контекст/
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.