Re: Что то типа АОНа
Здравствуйте ещё раз!!!!
Подскажите, где почитать или исправить.
При входящем звонке на телефоне отображается что-то
типа такого: Napravlenie na
либо такого: ~BXO----- B--OB
при этом (не ответив или поговорив и повесив трубку) я могу потом позвонить на этот номер, только он набирается, например, так: 5552222@192.68.0.1
из лога кусок:
-- Executing [812@from-trunk:3] ExecIf("DAHDI/25-1", "0 |Set|CALLERID(name)=9210000") in new stack
-- Executing [812@from-trunk:4] Set("DAHDI/25-1", "FAX_RX_EMAIL=812@mail.ru") in new stack
-- Executing [812@from-trunk:5] Set("DAHDI/25-1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
-- Executing [812@from-trunk:6] SetCallerPres("DAHDI/25-1", "allowed_not_screened") in new stack
-- Executing [812@from-trunk:7] Goto("DAHDI/25-1", "from-did-direct|90|1") in new stack
-- Goto (from-did-direct,90,1)
-- Executing [90@from-did-direct:1] GotoIf("DAHDI/25-1", "0?ext-local|90|1") in new stack
-- Executing [90@from-did-direct:2] Macro("DAHDI/25-1", "user-callerid|") in new stack
-- Executing [s@macro-user-callerid:1] Set("DAHDI/25-1", "AMPUSER=9210000") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("DAHDI/25-1", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("DAHDI/25-1", "1|Set|REALCALLERIDNUM=9210000") in new stack
-- Executing [s@macro-user-callerid:4] Set("DAHDI/25-1", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("DAHDI/25-1", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("DAHDI/25-1", "1?report") in new stack
-- Goto (macro-user-callerid,s,11)
-- Executing [s@macro-user-callerid:11] GotoIf("DAHDI/25-1", "0?continue") in new stack
-- Executing [s@macro-user-callerid:12] Set("DAHDI/25-1", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:13] GotoIf("DAHDI/25-1", "1?continue") in new stack
-- Goto (macro-user-callerid,s,20)
-- Executing [s@macro-user-callerid:20] NoOp("DAHDI/25-1", "Using CallerID "Napravlenie na " <9210000>") in new stack
т.е. номер определяется нормально (9210000), но на телефон не доходит.
я уже попробовал поправить конфиг, чтобы последняя строка лога отображалась как:
-- Executing [s@macro-user-callerid:20] NoOp("DAHDI/25-1", "<9210000>") in new stack
но на телефоне всё равно номер не отображается
P.S.: у меня связка FXO <-> Elastix <-> IP-телефон
Заранее спасибо
|