LINUX.ORG.RU — Русская информация об ОС Linux

[#]  

asterisk users profiles.

Всем привет.

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

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

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

[user2]
....

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



Valmont *** (07.12.2008 20:58:11)
Juick

[#]  
bakagaijin

Re: asterisk users profiles.

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

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 * (07.12.2008 23:14:49)
[#] Ответ на: Re: asterisk users profiles. от bakagaijin 07.12.2008 23:14:49  

Re: asterisk users profiles.

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

Valmont *** (08.12.2008 12:29:46)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru