Developer community

Call.reject и Call.Failed

  •  
    Hoberm asked this on August 4, 2015 at 1:19 pm

    Здравствуйте. Пишется свое приложение по мотивам этого.

    При входящем звонке в веб приложении появляется модальное окно. В нем есть кнопочка “Отклонить”, которая вызывает currentCall.reject(). Я звоню в приложение, слушаю приветствие, информацию о том, какой я в очереди. В веб приложении через некоторое время нажимаю “Отклонить”.

    Насколько я вижу по логу в консоли браузера, reject срабатывает. Но в телефоне мне продолжают играть музыку, а также сообщают что оператор ответить мне менее через 900 с чем то минут. Это продолжается, пока сам не бросишь трубку.

    В логе есть такое:

    2015-08-04 12:33:07 Sent event to JS onPhoneEvent with params [{code = 486 ; headers = {} ; id = *** ; name = Call.Failed ; reason = Busy ; } ; ]

    Насколько я понимаю, эта строка говорит о том, что произошло событие Call.Failed, но его обработчик не срабатывает, потому что дальше еще много строк вида:

    2015-08-04 12:33:33 Executing JS command: Say with params [{id = *** ; language = ruinternalfemale ; text = Вы находитесь в очереди под номером 1. Оператор ответит Вам менее чем через 720 минут. ; } ; ].

    Ошибку можно воспроизвести также при использовании приведенного в статье кода сценария VoxEngine и веб приложения.

    Скажите пожалуйста, как сделать так, чтобы при вызове в веб клиенте reject (или decline, не ясно, в чем разница), звонок прекращался на стороне звонящего с телефона?

    Comments

  •  
    • Hoberm

      Как оказалось, это особенность модуля ACD – если один из операторов бросает трубку, ACD пытается передать звонок другому оператору, то есть ищет оператора со статусом Ready.

      August 19, 2015 at 1:48 pm
  •  
    • Menaszkownil

      Na pewno skup samochodów w Poznaniu jest współcześnie najbardziej komfortową formą sprzedania wozu. Dzieje się tak dlatego, że możemy dużo załatwić bez wychodzenia z domu. To firma trudniąca się skupem aut sama nas odwiedzi czyli na miejscu można dokonać finalizacji sprzedaży. Mało tego, po otrzymaniu gotówki nastąpi skup aut, czyli natychmiast wóz zostanie zabrany. Oczywiście z oferty skupu aut skorzystać mogą nie wyłącznie osoby, jakie od razu wiedzą, iż nie mają czasu czy chęci na czasochłonne zadanie którym jest sprzedaż samochodu. Czasami chcemy pozostawić samochód w rozliczeniu, w chwili gdy kupujemy nowy pojazd. Naturalnie w takiej sytuacji to sprzedający zaproponuje nam sumę, za którą może od nas samochód kupić. Dużo firm, dla których skup aut to główne zajęcie, zachęca w takiej sytuacji jednak do wybrania swojej propozycji. Często chce oferować jeszcze wyższą cenę. Dlatego nim zdecydujemy się na takie rozwiązanie, którymjest oddanie wozu w rozliczeniu, warto przeanalizować propozycję skupu samochodów. Czasem skup samochodów przygotuje lepsze rozwiązanie. Dotyczy to między innymi osób prywatnych, jakie chcą sprzedać swój stary pojazd, aby dokonać zakupu nowego. Także firmy, jakie chcą wymienić flotę firmowych pojazdów. Jednym słowem skup samochodów to korzystne rozwiązanie dla każdego.

      January 8, 2018 at 6:50 pm
 
Reply To: Call.reject и Call.Failed
Your information: