Страница 6 из 7

Re: CallerID в Callback

СообщениеДобавлено: 30 июн 2014, 22:28
alexis58
sd писал(а):Честно говоря, он уже должен был появится пару месяцев назад, но пока есть задержки с реализацией (проблема не техническая). Задача в очереди на реализацию.

А по новым срокам сориентировать сможете? Крайне нужная фича.

Re: CallerID в Callback

СообщениеДобавлено: 04 июл 2014, 06:11
sd
alexis58 писал(а):
sd писал(а):Честно говоря, он уже должен был появится пару месяцев назад, но пока есть задержки с реализацией (проблема не техническая). Задача в очереди на реализацию.

А по новым срокам сориентировать сможете? Крайне нужная фича.

Согласно новым планам, если они опять не сорвуться, то в августе.

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 08 авг 2014, 13:44
nikolayn
подскажите какой должен быть формат даты-времени в запросе статистики.
пробовал так
action=statistics&count=1000&fromdttm=2014-08-07&untildttm=2014-08-08&username=...
и так
action=statistics&count=1000&fromdttm=2014-08-07 00:00:00&untildttm=2014-08-08 00:00:00&username=...
ошибка 400.
а так
action=statistics&count=1000&fromdttm=2014-08-07%2000:00:00&untildttm=2014-08-08%2000:00:00&username=...
ошибка 401. логин и signature правильные - работают на других запросах.
и еще вопрос, придет ли остаток средств в таком запросе и, если нет, как его получить?

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 12 авг 2014, 07:57
sd
nikolayn писал(а):подскажите какой должен быть формат даты-времени в запросе статистики.
пробовал так
action=statistics&count=1000&fromdttm=2014-08-07&untildttm=2014-08-08&username=...
и так
action=statistics&count=1000&fromdttm=2014-08-07 00:00:00&untildttm=2014-08-08 00:00:00&username=...
ошибка 400.
а так
action=statistics&count=1000&fromdttm=2014-08-07%2000:00:00&untildttm=2014-08-08%2000:00:00&username=...
ошибка 401. логин и signature правильные - работают на других запросах.
и еще вопрос, придет ли остаток средств в таком запросе и, если нет, как его получить?

А вы какой язык программирования используете? Параметры должны urlencode'ится в том же варианте, как это делает PHP'шная версия. Правильный вариант даты должен быть YYYY-MM-DD HH:MM:SS. Если я правильно помню, то пробел это не %20, а символ +. А это играет большую роль в проверке подписи.

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 22 авг 2014, 02:42
nikolayn
sd писал(а):
nikolayn писал(а):подскажите какой должен быть формат даты-времени в запросе статистики.
Параметры должны urlencode'ится в том же варианте, как это делает PHP'шная версия

да, дело было в этом. Спасибо!

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 18 сен 2014, 13:35
domackii
Добрый день.
Возникли сложности с использованием API

Отправляю следующие данные

[action] => call
[attempts] => 1
[maxdur] => 0
[number1] => 7917xxxxxxx
[number2] => 7843xxxxxxx
[timeshift] => 0
[type] => json
[useivr] => 0
[username] => xxxxxxx
[signature] => xxxxxxxxxxxxxxx

в ответ приходит

[uid] => 41f8091d-121c-44fa-92f5-37335dd9b94
[tariff1] => 1.5400
[tariff2] => 1.2600
[code] => 200
[desc] => OK

но соединения на указанные номера не происходит

при проверке статуса

[action] => state
[type] => json
[uid] => 41f8091d-121c-44fa-92f5-37335dd9b94
[username] => xxxxxxx

возвращает ответ

[state] => 0
[pbxstate] => 0
[clientcallstate] => Idle
[clienttimesec] => 0
[clientcallcause] => 0
[abonentcallstate] => Idle
[abonenttimesec] => 0
[abonentcallcause] => 0
[uid] => 41f8091d-121c-44fa-92f5-37335dd9b94
[number1] => 7917xxxxxxx
[number2] => 7843xxxxxxx
[padding] =>
[code] => 200
[desc] => OK

Не можем определить причину, почему не происходит дозвон.
Так понимаю если возвращает uid, значит все нормально и должно пойти соединение.
Не могли бы вы посмотреть данные и подсказать причину.

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 18 сен 2014, 19:33
sd
domackii писал(а):Добрый день.
Возникли сложности с использованием API

Отправляю следующие данные

[action] => call
[attempts] => 1
[maxdur] => 0
[number1] => 7917xxxxxxx
[number2] => 7843xxxxxxx
[timeshift] => 0
[type] => json
[useivr] => 0
[username] => xxxxxxx
[signature] => xxxxxxxxxxxxxxx

в ответ приходит

[uid] => 41f8091d-121c-44fa-92f5-37335dd9b94
[tariff1] => 1.5400
[tariff2] => 1.2600
[code] => 200
[desc] => OK

но соединения на указанные номера не происходит

при проверке статуса

[action] => state
[type] => json
[uid] => 41f8091d-121c-44fa-92f5-37335dd9b94
[username] => xxxxxxx

возвращает ответ

[state] => 0
[pbxstate] => 0
[clientcallstate] => Idle
[clienttimesec] => 0
[clientcallcause] => 0
[abonentcallstate] => Idle
[abonenttimesec] => 0
[abonentcallcause] => 0
[uid] => 41f8091d-121c-44fa-92f5-37335dd9b94
[number1] => 7917xxxxxxx
[number2] => 7843xxxxxxx
[padding] =>
[code] => 200
[desc] => OK

Не можем определить причину, почему не происходит дозвон.
Так понимаю если возвращает uid, значит все нормально и должно пойти соединение.
Не могли бы вы посмотреть данные и подсказать причину.

Можете мне в личку скинуть дату/время и номера для именно вот этого вызова? Мне просто не получится просто по UID получить всю информацию.

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 07 ноя 2014, 15:53
trandman
Добрый день! Подскажите пожалуйста по поводу этой строки {"state":2,"pbxstate":0,"clientcallstate":"Calling","clienttimesec":2,"clientcallcause":0,"abonentcallstate":"Idle","abonenttimesec":0,"abonentcallcause":0,"uid":"c53a65635","number1":"38093","number2":"38096","padding":"","code":200,"desc":"OK"}
какие есть варианты значений state,pbxstate,padding и что они значат?

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 08 ноя 2014, 05:14
sd
trandman писал(а):Добрый день! Подскажите пожалуйста по поводу этой строки {"state":2,"pbxstate":0,"clientcallstate":"Calling","clienttimesec":2,"clientcallcause":0,"abonentcallstate":"Idle","abonenttimesec":0,"abonentcallcause":0,"uid":"c53a65635","number1":"38093","number2":"38096","padding":"","code":200,"desc":"OK"}
какие есть варианты значений state,pbxstate,padding и что они значат?

Значения для pbxstate и padding игнорируйте, их разработчики забыли убрать из выдачи в сторону клиента. Что касается state, то сразу могу ответить про такие значения:

  • 2 - дозвон в сторону того, кто заказал вызов (первое плечо вызова)
  • 3 - дозвон в сторону того, кому звонят (второе плечо вызова)
  • 13 - разговор

Какие еще могут быть значения сейчас мне трудно сказать, надо спросить разработчиков. Кстати, эти же данные в текстовом виде можно узнать по параметрам clientcallstate и abonentcallstate.

Re: API для совершения обратного звонка (Веб-телефон)

СообщениеДобавлено: 10 ноя 2014, 11:18
trandman
Спасибо большое за ответ. Возник еще один вопросик по поводу action=statistics&who=phone_number, как он работает, указываю телефон по которому мне нужна статистика, он возвращает связку указанный телефон(например 38093511****) и телефон абонента и плюс к этому возвращает статистику(номер 79054545 и номер абонента) как это можно обойти, чтобы статистика возвращалась только по номеру 38093511****? Заранее спасибо за ответ.