2014-09-25 2 views
0

У меня есть вызывающее приложение, разработанное на PHP с AGI в Asterisk framework, ниже - основной поток приложения.Out Bound Dialing Asterisk

We receive a call from user at our Asterisk ss7 server and forward the same call to another user from our server. 

Я хочу знать статус переадресации другому пользователю. Статус означает, что происходит с вызовом между обоими пользователями, например. Hangup, Busy, Not Answered и т. Д.

+0

использование $ {CDR (распоряжения)} к получить статус вызова – deogratias

ответ

0

Не очень подробно о том, как вы размещаете вызов или что-то еще, но если вы выполняете набор() и хотите знать, в конце вызова результат попробует $ {DIALSTATUS }.

Это будет содержать что-то вроде «ANSWER», «NOANSWER» или «BUSY». Для полного списка и получения дополнительной информации ознакомьтесь с http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS

0

вы можете использовать функцию CDR или использовать diaplan для получения набранной Статус

http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS

http://www.voip-info.org/wiki/view/Asterisk+cdr+mysql

+0

Хотя эти ссылки могут ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменяется – slfan