* и Realtime PgSql
Решил прикрутить Realtime к *.
Вроде всё работает - но при наборе номера проскакивает вот такая ошибка
-- Executing Dial("DAHDI/31-1", "DAHDI/G1/183,40")
-- Requested transfer capability: 0x10 - 3K1AUDIO
-- Called G1/183
[Nov 27 11:56:23] WARNING[17980]: res_config_pgsql.c:353 realtime_multi_pgsql: PostgreSQL RealTime: Could not find any rows in table extensions_conf.
-- DAHDI/30-1 is proceeding passing it to DAHDI/31-1
-- DAHDI/30-1 is ringing
-- Channel 0/31, span 1 got hangup request, cause 16
== Spawn extension (from-e1, 701, 1) exited non-zero on 'DAHDI/31-1'
-- Executing Wait("DAHDI/31-1", "1")
== Spawn extension (from-e1, h, 1) exited non-zero on 'DAHDI/31-1'
-- Hungup 'DAHDI/31-1'
Из анализа запросов было выявленно странный запрос вида
LOG: statement: SELECT * FROM extensions_conf WHERE exten LIKE '\\_%' AND context = 'from-e1' AND priority = '-1' ORDER BY exten
Может кто-нибудь подскажет что нужно прописать в таблицу чтобы выдавало данные по этому запросу?
Текущая таблица имеет вот такой вид
asterisk=# SELECT * FROM extensions_conf ;
id | context | exten | priority | app | appdata
----+---------+-------+----------+--------+-----------------
1 | from-e1 | h | 1 | Wait | 1
2 | from-e1 | 701 | 1 | Dial | DAHDI/G1/183,40
3 | from-e1 | 701 | 2 | Hungup |
Оно конечно не критично - но WARNING неприятно видеть в логах.
|