Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2014-08-26 18:31:25 +0400

vzolkin Gravatar vzolkin

Realtime error

Добрый день. Вопрос следующего содержания, перевожу конфиги в бд 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 |

Прошу помощи, натолкните на мысль или подскажите решение. Заранее спасибо.

Realtime error

Добрый день. Вопрос следующего содержания, перевожу конфиги в бд 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

Указал контекст в свиче, именно так /контекст/

Realtime error

Добрый день. Вопрос следующего содержания, перевожу конфиги в бд 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.