Страница 1 из 3
Исходящие звонки через определенные транки
Добавлено: 19 июл 2019, 16:46
ValentO
Добрый день! Есть внутренние номера,они должны звонить с определенных транков по совпадению номера, не пойму как реализовать это. То есть есть 4 внутренних номера и они звонят только через эти два SIP-транка.
Re: Исходящие звонки через определенные транки
Добавлено: 20 июл 2019, 13:57
Wapo
Очень содержательный вопрос - " У меня есть две бабушки. К какой из них заехать первой?"
Re: Исходящие звонки через определенные транки
Добавлено: 20 июл 2019, 14:27
ded
ValentO писал(а):То есть есть 4 внутренних номера
То есть есть лучше есть, или не есть (оставаться голодным)?
ValentO писал(а):они должны звонить с определенных транков по совпадению номера, не пойму как реализовать это.
Понять невозможно, нужно знать. Чтобы узнать - проще почитать, чем писать на форуме.
Допустим у вас 4 внутренних номера - 112, 123, 155 и 156.
Надо чтобы 112 и 123 звонили через SIP/trunk_1 а 155 и 156 - через SIP/trunk_2
Если бы вы прочли Главу 6 из Книги о будущем телефонии (4-е издание), то узнали бы, что это
Код: Выделить всё
exten => _X./112,1,Dial(SIP/trunk_1/${EXTEN})
exten => _X./123,1,Dial(SIP/trunk_1/${EXTEN})
exten => _X./_15[56],1,Dial(SIP/trunk_2/${EXTEN})
Re: Исходящие звонки через определенные транки
Добавлено: 21 июл 2019, 21:28
zzuz
И суперкоронный вопрос от автора "как это сделать в веб-интерфейсе?" .
Re: Исходящие звонки через определенные транки
Добавлено: 22 июл 2019, 11:39
ValentO
Wapo писал(а):Очень содержательный вопрос - " У меня есть две бабушки. К какой из них заехать первой?"
Такой же и содержательный ответ. Езжайте к дедушке.
Re: Исходящие звонки через определенные транки
Добавлено: 22 июл 2019, 12:10
ded
ValentO, а по теме у вас есть что?
ValentO писал(а):Есть внутренние номера,они должны звонить с определенных транков по совпадению номера.
Считаете вы конкретно и содержательно написали? В вопросе понятно разве - по совпадению какого номера? Номера назначения? Внутреннего номера? Исходящего номера Caller ID? (Это всё разные номера).
Re: Исходящие звонки через определенные транки
Добавлено: 22 июл 2019, 12:59
ValentO
По теме есть два транка и два исходящих маршрута.
Есть контекст так же со следующим содержанием:
Код: Выделить всё
[from-internal-marketing]
include => ext-local
include => sub-record-check
include => macro-user-callerid
include => macro-dialout-trunk
include => macro-outisbusy
exten => _380XXXXXXXXX,1,Goto(${EXTEN:2},1)
exten => _0XXXXXXXXX,1,Goto(${EXTEN},1)
exten => _0[679]3XXXXXXX,1,NoOp()
exten => _0[679]3XXXXXXX,n,Macro(user-callerid,LIMIT,EXTERNAL,)
exten => _0[679]3XXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _0[679]3XXXXXXX,n,Set(_NODEST=)
exten => _0[679]3XXXXXXX,n,Gosub(sub-record-check,s,1(out,${EXTEN},))
exten => _0[679]3XXXXXXX,n,Macro(dialout-trunk,sip_lifecell_marketing,${EXTEN},,off)
exten => _0[679]3XXXXXXX,n,Macro(outisbusy,)
exten => _0[679]3XXXXXXX,1,Dial(SIP/sip_lifecell_marketing/${EXTEN},60) ;Звоним наружу
exten => _0[679]3XXXXXXX,n,Hangup() ;Вешаем трубку
exten => _06[78]XXXXXXX,1,Dial(SIP/goip_kyivstar_marketing/17${EXTEN},60) ;Звоним наружу
exten => _06[78]XXXXXXX,n,Hangup() ;Вешаем трубку
exten => _09[678]XXXXXXX,1,Dial(SIP/goip_kyivstar_marketing/17${EXTEN},60) ;Звоним наружу
exten => _09[678]XXXXXXX,n,Hangup() ;Вешаем трубку
exten => _050XXXXXXX,1,Dial(SIP/goip_kyivstar_marketing/17${EXTEN},60) ;Звоним наружу
exten => _050XXXXXXX,n,Hangup() ;Вешаем трубку
exten => _066XXXXXXX,1,Dial(SIP/lifecell_sip_marketing/${EXTEN},60) ;Звоним наружу
exten => _066XXXXXXX,n,Hangup() ;Вешаем трубку
exten => _09[59]XXXXXXX,11,Dial(SIP/goip_kyivstar_marketing/17${EXTEN},60) ;Звоним наружу
exten => _09[59]XXXXXXX,n,Hangup() ;Вешаем трубку
Так же присутствуют внутренние номера 10 и 20,так вот идея была в том, чтобы эти два внутренних номера использовали этот контекст. И соответственно звонили только через эти два транка. Но если к внутреннему номеру,цеплять этот контекст,он все равно его не использует, а использует по умолчанию,который from-internal. Версия Asterisk 13.
Re: Исходящие звонки через определенные транки
Добавлено: 22 июл 2019, 13:26
ded
А-ах! Обзвонщики.
ValentO писал(а):если к внутреннему номеру,цеплять этот контекст,он все равно его не использует, а использует по умолчанию,который from-internal.
А вот и нет. Но доказательство будет платное.
Вместо кучи
Код: Выделить всё
exten => _09[678]XXXXXXX,n,Hangup() ;Вешаем трубку
exten => _0[679]3XXXXXXX,n,Hangup() ;Вешаем трубку
достаточно было бы одной записи
exten => h,1,Hangup()
zzuz писал(а):И суперкоронный вопрос от автора "как это сделать в веб-интерфейсе?" .
И опять ты оказался прав!
Re: Исходящие звонки через определенные транки
Добавлено: 22 июл 2019, 18:29
Zavr2008
Понедельник...
ТС просто элементарное не понимает, что такое Outbound Routes во FreePBX. А Вы его кастомом лупите)))
Re: Исходящие звонки через определенные транки
Добавлено: 22 июл 2019, 19:07
ded
В кастомном диалплане он вполне может использовать прямые кастомные роуты.
SIP/sip_lifecell_marketing
SIP/goip_kyivstar_marketing