LINUX.ORG.RU
ФорумAdmin

asterisk users profiles.


0

0

Всем привет.

Подскажите, плз, как с минимальным геммороем в asterisk ассоциировать ряд телефонов с пользователями. По типу
User1 - Sip1,mobile1.
User2 - Sip2,mobile2.
...
И чтобы дозвон осуществлялся по схеме - попробовать на SIP, потом на mobile.

В принципе я вижу, что такое вполне реализуемо через макросы или через отдельные контексты, но стоит в схему добавить необходимость дозвона, например, сразу на двух абстрактных пользователей (не думая об подоплеке, куда же именно звонок этому пользователю пойдет, на SIP или mobile), то вобщем все не очень сходится. Например:

Если делать просто каждому пользователю по отдельному контексту
[user1]
.....

[user2]
....

то звонок и туда и туда не отправишь ведь.



★★★

* умеет держать конфигурацию в БД. Поэтому можно делать примерно так:

exten => _1XXX,1,Dial(SIP/ODBC_getsipname(${EXTEN}))
exten => _1XXX,2,Dial(ZAP/ODBC_getcellnumber(${EXTEN}))
exten => _1XXX,3,Hangup()

(пишу по памяти, поэтому в синтаксисе могу наврать)

Про ODBC можно почитать здесь: http://voip-info.org/wiki/view/Asterisk+func+func_odbc

bakagaijin
()
Ответ на: комментарий от bakagaijin

Ага, спасибо, примерно в этом направлении как раз копаю )

Valmont ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.