Asterisk realtime и Firebird
Добавлено: 31 июл 2021, 12:38
Уважаемые форумчане, всем Всем хорошего настроения!
Возник вопрос по сочленению Asterisk и Firebird, а конкретнее, как и гдем можно поправить обращение к базе, проблема в том что у меня создан экстеншн вида, а астериск при поиске экстеншна в базе при звонке с номера 9838 на номер 9837 посылает в базу 2 запроса
и следом такой :
Ну и соответственно ничего не находит. Как это можно пофиксить?
Возник вопрос по сочленению Asterisk и Firebird, а конкретнее, как и гдем можно поправить обращение к базе, проблема в том что у меня создан экстеншн вида
Код: Выделить всё
INSERT INTO extensions ('id' context, exten, priority, app, appdata)
VALUES (null 'COS4', '_983X', '1', 'Dial', 'SIP/${EXTEN}');
Код: Выделить всё
SELECT * FROM extensions WHERE exten = ? AND priority = ? AND context = ?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (EXTENSIONS NATURAL)
param0 = varchar(40), "9837"
param1 = integer, "1"
param2 = varchar(40), "COS4"
Код: Выделить всё
SELECT * FROM extensions WHERE exten LIKE ? AND priority = ? AND context = ? ORDER BY exten
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN SORT (EXTENSIONS NATURAL)
param0 = varchar(40), "\_%"
param1 = integer, "1"
param2 = varchar(40), "COS4"