Meetme передать Callerid
Добавлено: 06 фев 2012, 19:40
Добрый день,
основная цель - получить CALLERID(name) в конференции.
Нужно увидеть, что для входящего его нет и присвоить из своего справочника нужное значение.
Создал справочник, создал func_odbc
Добился того, что бы происходила выборка и присвоение значения CALLERID(name).
Но когда смотрю
meetme list 5 concise
Вижу что имя не добавилось (второй,третий - пустые)
При этом
Как при приглашении участника к конференции выставлять для него правильно имя ?
Насколько я понимаю - сейчас я для своей исходящей сессии назначаю имя, а надо - назначить его тому абоненту которому звоню ....
основная цель - получить CALLERID(name) в конференции.
Нужно увидеть, что для входящего его нет и присвоить из своего справочника нужное значение.
Создал справочник, создал func_odbc
Добился того, что бы происходила выборка и присвоение значения CALLERID(name).
Но когда смотрю
meetme list 5 concise
Вижу что имя не добавилось (второй,третий - пустые)
Код: Выделить всё
1!!!Local/02068821@meetme_out-e9db;1!!!!!-1!00:00:12
Код: Выделить всё
-- Executing [02068821@meetme_out:1] Set("Local/02068821@meetme_out-2a4e;2", "CALLERID(name)=TEST") in new stack
-- Executing [02068821@meetme_out:2] Dial("Local/02068821@meetme_out-2a4e;2", "Dahdi/g1/02068821") in new stack
Насколько я понимаю - сейчас я для своей исходящей сессии назначаю имя, а надо - назначить его тому абоненту которому звоню ....
Код: Выделить всё
[meetme_out]
exten => _6XXX,1,Dial(Dahdi/g1/${EXTEN})
exten => _5XXX,1,Dial(Dahdi/g1/${EXTEN})
exten => _7XXX,1,Dial(Dahdi/g1/${EXTEN})
exten => _0050XXXXXXX,1,Dial(Dahdi/g1/${EXTEN})
exten => _0095XXXXXXX,1,Dial(Dahdi/g1/${EXTEN})
exten => _0XXXXXXX,n,Dial(Dahdi/g1/${EXTEN})
exten => _X.,n,Dial(Local/${EXTEN})
Код: Выделить всё
[meetme]
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,Set(CALLERID(name)=${meeting_abook(${EXTEN})})
exten => s,n,NoOp(CALLERID(all)=${CALLERID(all)})
exten => s,n,NoOp(CALLERID(num)=${CALLERID(num)})
exten => s,n,NoOp(CALLERID(name)=${CALLERID(name)})
exten => s,n,MeetMe()