Имя: Пароль:
1C
1С v8
1с и Астериск
0 Kashafeev
 
17.09.14
11:37
Есть входящие данные от астериска. Надо узнать, что разговор завершился. По какой команде можно это определить?
1 Kashafeev
 
17.09.14
12:11
Пробовал отследить так:

Если Найти(сообщениеАстериск["Variable"], "DIALSTATUS") И Найти(сообщениеАстериск["Value"], "ANSWER") Тогда
     Сообщить("Звонок завершен");
КонецЕсли;
            
Но это сообщение выходит раз в минуту, а может и чаще. Т.е. это не является подтверждением того, что звонок завершён.

Может быть кто сталкивался с такой проблемой? Каким должно быть сообщение от Астериска, что звонок завершен?
2 Torquader
 
17.09.14
22:53
Наверное, надо Астериск программировать так, чтобы при завершении разговора он выполнял какое-то действие, которое могла увидеть 1С.