Всем доброго дня. Вот такая у меня проблемка.
Контекст исходящих звонков наружу
[callinmag]
exten => _X.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d-%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => _X.,2,MixMonitor(/records/callrecords/${fname}.wav)
exten => _+7X.,1,Dial(SIP/8${EXTEN:1}@88888888)
exten => _XXXXXXXXXXX,3,Dial(SIP/8888888/${EXTEN})
exten => _8810X.,1,Hangup()
exten => _7810X.,1,Hangup()
Это контекст звонков внутри между абонентами
[office]
exten => _XXX,1,Answer()
exten => _XXX,n,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d-%H-%M)}-${CALLERID(number)}-${EXTEN})
exten => _XXX,n,MixMonitor(/records/callrecords/${fname}.wav)
exten => _XXX,n,Dial(SIP/${EXTEN},120,m)
exten => _XXX,n,Busy(3)
exten => _XXX,n,Hangup()
Суть проблемы, если я отключаю запись звонков между абонентами к контексте office то и почему то звонки обрываются между сотрудниками. Помогите разобраться почему так происходит буду признателен
Два вопроса:
1. Как отключаете запись?
2. Что значит звонки обрываются? Сбрасываются во время разговора или просто звонки не проходят и не устанавливаются соединения?
Если закомментирую строки в контексте office записи звонков. то при попытке позвонить по внутреннему номеру телефон пишет занято и сбрасывает звонок. Хотя по dialплану он должен только звонить