ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk realtime и Firebird

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Asterisk realtime и Firebird

Сообщение RedCat » 31 июл 2021, 13:38

Уважаемые форумчане, всем Приветствую вас, коллеги.
Возник вопрос по сочленению Asterisk и Firebird, а конкретнее, как и гдем можно поправить обращение к базе, проблема в том что у меня создан экстеншн вида
Код: выделить все
INSERT INTO extensions ('id' context, exten, priority, app, appdata)
VALUES (null 'COS4', '_983X', '1', 'Dial', 'SIP/${EXTEN}');
, а астериск при поиске экстеншна в базе при звонке с номера 9838 на номер 9837 посылает в базу 2 запроса
Код: выделить все
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"

Ну и соответственно ничего не находит. Как это можно пофиксить?
RedCat
 
Сообщений: 1
Зарегистрирован: 31 июл 2021, 13:31

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH