Получить Asterisk HangupCauseCode используя linphone? - PullRequest
0 голосов
/ 18 сентября 2018

Я работаю с функцией звонка по телефону, используя сервер Asterisk.Я установил лимит вызовов на один (1) на сервере звездочек для каждого пользователя sip.Таким образом, одновременно будет разрешен только 1 исходящий вызов и 1 входящий вызов.Теперь я хочу знать, если другой пользователь звонит пользователю, который уже занят другим вызовом, то как я могу понять, что конечный пользователь занят?Есть ли способ получить это с помощью linphone lib?Или есть ли какой-нибудь способ получить Asterisk HangupCauseCode с использованием linphonelib?

Я проверил с LinphoneCall.getReason() в то время как CallEnd состояние, но он возвращает null .

1 Ответ

0 голосов
/ 19 сентября 2018

Вы должны написать план набора и сохранить где-нибудь переменную DIALSTATUS после попытки набора.

...