Tag: elastix
Elastix Account Code
Elastix Account Code
Когда возникает потребность посмотреть в логах CDR на какие внешние номера приходят звонки, то можно использовать Account Code. Чтобы включить эту опцию нужно создать контекст в файле extensions_custom.conf с таким содержимым:
[set-accountcode] exten => _.,1,NoOp(CUSTOM: Setting Accountcode) exten => _.,n,Set(CDR(accountcode)=${CALLERID(dnid)}) exten => _.,n,Goto(from-trunk,${EXTEN},1)
from-trunk – это контекст куда уходят входящие в транк звонки. Если мы для этого использовали другой контекст тогда нужно заменить from-trunk на нужный.
так же нужно в настройках транка указать новый контекст context=set-accountcode
type=friend insecure=port,invite host=YourVoipProvider fromdomain=YourVoipProvider disallow=all allow=alaw&g711 context=set-accountcode qualify=yes
Elastix auto Backup и выгрузка на сетевое хранилище
Создаём скрипт бэкапа. Для этого в любом каталоге, какой нравится, создадим файл скрипта. Я буду использовать каталог /var/www/backup Он идёт по умолчанию для бэкапа у эластикса.
Назовём файлик automatic_backup
nano /var/www/backup/automatic_backup
Его содержимое:
как убить зависший канал в Asterisk
10 August 2017
Asterisk, elastix
No Comments
bakabuka
как убить зависший канал в Asterisk
# get channel CallerID from list of channels:
sip show channels
# get Owner channel ID from channel info:
sip show channel 80BDD706-AAB8-E (CallID from prev command)
# hangup channel by Owner channel ID:
channel request hangup SIP/225-0001c666 (Owner channel ID: SIP/225-0001c666 from prev command)
asteriskchannelelastixhangsipvoip