Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

AMI в event не присутствует ActionID

 
Список форумов Asterisk Forum -> Newbies/FAQ Forum    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
Вага



Зарегистрирован:
10.10.2017
Сообщения: 1

Статус: Оффлайн 

СообщениеДобавлено: Вт Окт 10, 2017 18:17    Заголовок сообщения: AMI в event не присутствует ActionID

Приветствую всех заглянувших в эту тему.

Проблема: не получаю в ami ActionID

Asterisk 1.8, OS Centos 6.8. Астериск собран из исходников. Астериск работает уже около года.
существует данный скрипт для запуска автоинформатора
#!/bin/bash
printf "Action: Login\r\nUsername: xxxxx\r\nSecret: xxxxxxx\r\n\r\n"
printf "Action: Originate\r\nChannel: Local/8XXXXXXXXXX@test_call_cicle\r\nApplication: Playback\r\nData: /usr/src/busy\r\nActionID: 777777777777\r\n\r\n"
sleep 10
Запускаю скрипт следующих образом: nc 127.0.0.1 5038 -e ./script.sh


в Астериск написан следующий диалплан.
[macro-call]
exten => s,1,UserEvent(OBZVON,CALL)
exten => s,n,Dial(${ARG1}/${MACRO_EXTEN}) ;A(ss-noservice)

[test_call_cicle]
exten => _XXXXXXXXXX,1,Macro(call,${static_trunk_1})

Файл записи лежит в директории /usr/src/busy.ulaw

Звонок проходит поднимаю трубку слышу проигрываемый файл. Но пытаюсь отследить в ami event относящийся к этому звонку, но нет в них ActionID.
EventЫ:

Event: Newchannel
Privilege: call,all
Channel: Local/8xxxxxxxxxx@test_call_cicle-00000002;2
ChannelState: 4
ChannelStateDesc: Ring
CallerIDNum:
CallerIDName:
AccountCode:
Exten: 487087540928
Context: test_call_cicle
Uniqueid: 1507655288.869
...
Event: Newexten
Privilege: dialplan,all
Channel: Local/8xxxxxxxxxx@test_call_cicle-00000002;2
Context: macro-call
Extension: s
Priority: 1
Application: UserEvent
AppData: OBZVON,CALL
Uniqueid: 1507655288.8
...
Event: Bridge
Privilege: call,all
Bridgestate: Link
Bridgetype: core
Channel1: Local/8xxxxxxxxxx@test_call_cicle-00000002;2
Channel2: SIP/aster_openvox-000000cb
Uniqueid1: 1507655288.869
Uniqueid2: 1507655288.870
CallerID1:
CallerID2: 487087540928

Подскажите пожалуйста почему нет в Event ActionID. Что делаю не так?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Newbies/FAQ Forum Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum