LINUX.ORG.RU
решено ФорумAdmin

Asterisk: sip to sip


0

1

Привет всем. Вопрос знатокам Asterisk.

Стоит задача организовать свободное общение между sip-клиентами в рамках одного контекста. Т. е. чтоб любой клиент мог соединиться с любым другим из sip.conf.

Соответствено, пока в диалплане они не появятся, то не могут общаться друг с другом.

Возможно кто-нибудь подскажет макрос, чтоб утомительно не вбивать в диаплан каждого клиента. Или есть еще способы организации подобного общения?

Быть может я не вижу очевидных вещей. В любом случае буду благодарен за пинок в правильном направлении.

Не видишь очевидных вещей:

exten => XXX,1,Dial(SIP/${EXTEN})

Будет по любым трем цифрам вызывать SIP/Три_цифры

zgen ★★★★★
()

>В любом случае буду благодарен за пинок в правильном направлении.
Пинок в правильном направлении - это чтение документации.

zgen ★★★★★
()
Ответ на: комментарий от SolarFly

Мне тебе всю документацию построчно пересказывать?
Каждую строку отдельным постом, или можно оптом?
Может просто за тебя делать, а ты просто деньги будешь получать?

exten => X.,1,Dial(SIP/${EXTEN})

Произвольная длина. (прямой пример, как делать НЕ НАДО - опасно!)

Если исключительно ники - то варианта 2:

1) заводить номера, а не ники
2) завести таблицу в базе, на соотв. nick=number и написать

Dial(SIP/${DB(usernametable/${EXTEN})}


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