AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Запись с определённых абонентов

Newbies/FAQ Forum 5 сообщений -
#1

Приветствую всех!
Нужно писать ВСЕ ИСХОДЯЩИЕ разговоры у абонентов 101 и 102.
Решил сделать это черех DB создал переменноую recnum забил в базу
recnum 101 1
recnum 102 1
Завис как это присвоить к ИСХОДЯЩИМ звонкам.
#2

Перед началом исходящего проверять и вызывать макрос. Что то типа:
exten => _X.,1,MacroIf($[DB(recnum/${CALLERID(num)})=1]?activate_save)
exten => _X.,n,Dial(SIP/${EXTEN})

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.


Последний раз редактировалось: Wapo (Пн Фев 24, 2014 14:35)
#3

вариант решения:

[from-local]
exten => _XXX.,1,NoOp()
exten => _XXX./101,1,MixMonitor()
exten => _XXX./102,1,MixMonitor()
exten => _XXX.,2,Dial()

вот такое решение.
#4

Код:
exten => _XXX./101,1,MixMonitor()
exten => _XXX./102,1,MixMonitor()

||
Код:

exten => _XXX./_10[12],1,MixMonitor()

_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones