Linphone - Вызов.

Темы, которые не попадают в остальные категории.
Ответить
likontsev
Сообщения: 4
Зарегистрирован: Пн мар 20, 2017 3:52 pm

Linphone - Вызов.

Сообщение likontsev » Пн мар 20, 2017 3:57 pm

Добрый день всем!
Столкнулся с проблемой - поставили WTware - запустили на нем linphone
Все бы хорошо, и звонки принимает - и исходящие делает.

Но чтобы совершить исходящий вызов из этого linphone приходится изрядно извращаться в наборе.
Удается совершить вызов только через такой вид(в поле набора номера): "sip:123@1.1.1.1"
а если набрать просто "123" то ничего не происходит.

Можно это как-то обойти?
Ладно с внутренними номерами, можно адресную книгу забить, но если делать исходящие в город... то набирать всё это с клавиатуры просто не логично как-то...

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Пн мар 20, 2017 5:03 pm

Разве это не сервер определяет?

likontsev
Сообщения: 4
Зарегистрирован: Пн мар 20, 2017 3:52 pm

Re: Linphone - Вызов.

Сообщение likontsev » Ср мар 22, 2017 11:44 am

aka писал(а):Разве это не сервер определяет?
Спасибо, это само заработало -- после очередного перезапуска малинки.

Подскажите еще пожалуйста, как через linphone совершать трансфер звонка? нигде кнопки нет.. комбинации *# игнорируются (хотя с аппаратов работают)

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Ср мар 22, 2017 12:52 pm

Может, ещё несколько раз перезапустить малинку?

Бесполезно спрашивать про телефонию. Я про неё ничего не знаю. Она безнадёжно далека от основной задачи втвари и работает только для тех, кто сам знает, что и как.

likontsev
Сообщения: 4
Зарегистрирован: Пн мар 20, 2017 3:52 pm

Re: Linphone - Вызов.

Сообщение likontsev » Ср мар 22, 2017 12:54 pm

aka писал(а):Может, ещё несколько раз перезапустить малинку?
Это весь ваш "экспертный" ответ? Или можно ждать еще немного сарказма?

likontsev
Сообщения: 4
Зарегистрирован: Пн мар 20, 2017 3:52 pm

Re: Linphone - Вызов.

Сообщение likontsev » Ср мар 22, 2017 12:56 pm

aka писал(а):Может, ещё несколько раз перезапустить малинку?

Бесполезно спрашивать про телефонию. Я про неё ничего не знаю. Она безнадёжно далека от основной задачи втвари и работает только для тех, кто сам знает, что и как.
Может подскажите где найти этих уникальных людей?

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Ср мар 22, 2017 1:03 pm

Не подскажу. Не знаю.

Если вдруг сам станешь одним из них и поймёшь, что нужно сделать с втварью чтоб заработал "трансфер" - пиши, попробуем. Этот вопрос уже несколько раз поднимался, и каждый раз заканчивался одинаково.

Гость

Re: Linphone - Вызов.

Сообщение Гость » Пн апр 17, 2017 7:25 pm

Доброго времени суток!
Было бы очень не плохо если добавить в всплывающее окно с linphone несколько очень полезных кнопок. Пару залипающих, одна из которых при нажатии отрабатывает команду mute, а при снятии unmute, вторая отрабатывает pause при нажатии, а при снятии resume. При постановке вызова на паузу необходим, чтоб появлялась возможность набрать другой номер. Также при постановке на паузу был виден статус звонка по выводу команды calls. Кнопку паузы, с привязанным id звонка, разместить рядом с записью или сама запись о статусе была бы кликабельна, чтоб снять звонок с паузы, т.к. звонков может быть несколько. Для трансфера без оповещения нужно поле для ввода номера и кнопка от команды transfer. С оповещение надо делать через паузу. Вызов сначала вешается на паузу затем прозвон до абонента затем transfer id1(на паузе) –to-call id2(активный). А то все это колотить руками в linphone command line ОЧЕНЬ НЕ УДОБНО.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Пн апр 17, 2017 8:36 pm

А можно всё это подробнее, по частям и с рисунками? Я ни разу в жизни не делал трансфер и не набирал другой номер. Не представляю, как и зачем это делается.

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Вт апр 18, 2017 12:15 am

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

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Вт апр 18, 2017 12:21 am

badulka писал(а):Картинок не обещаю, а вот в консольных команда могу изложить.
Консольные команды это тоже хорошо, но хочу картинку. Кое-как, в виндовом паинте, чтоб понимать, какие дополнительные органы управления нужны в интерфейсе.

Давай с трансфера начнём, его чаще просят. Какие кнопки надо добавить? Когда и какие консольные команды отсылать?

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Вт апр 18, 2017 3:54 pm

Вот один из вариантов
Вложения
linphone.jpg
linphone.jpg (77.73 КБ) 3026 просмотров

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Вт апр 18, 2017 4:00 pm

Вот этого я и боюсь. Очень много кнопок :(

А чтобы сделать трансфер, надо сначала на паузу поставить, иначе никак?

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Вт апр 18, 2017 4:05 pm

Пардон!

Можно, но только без возможности выяснить хочет ли разговаривать с ним конечный абонент, да и просто может быть занят и звонящий получит короткие гудки. В любом случае надо делать через паузу. Иначе может быть слышно, как кто-то ищет нужный номер телефона и тыкает по клавиатуре или орет на весь офис «Петя, а какой телефон у Васи!»

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Вт апр 18, 2017 11:42 pm

Не убедительно?
Может для тестов нужно, что-то? Есть живой FreePBX и аккаунты sipnet.ru, zadarma.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Ср апр 19, 2017 1:45 am

Мне не нравится несколько звонков. То есть оно мне конечно нравится, и картинка вполне понятна, но вот прямо сейчас всё бросить и начать писать этот интерфейс я не готов. Это куча работы. Ближайшие дела, которых давно ждут и которые я никак не могу откладывать - обновление через https и второй монитор на малине.

Mute и простой трансфер, без паузы, можно сделать прямо сейчас. Если расскажешь, как его делать. Простой трансфер. Без паузы, без списка звонков, чем проще интерфейс тем лучше.

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Ср апр 19, 2017 2:53 pm

C кнопкой mute все просто. Нажал, отработала команда mute, отжал команда unmute.
Для Transfer нужно поле для ввода номера - 11 символов должно хватить. По нажатию кнопки в консоль должна уйти команда transfer +(данные из поля ввода). Она берет активный вызов и перенаправляет на указанный номер.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Ср апр 19, 2017 3:35 pm

Сейчас по нажатию кнопки или цифры на клавиатуре код уходит линфону в звонок через DTMF.

Как пользователь должен дать понять, что он не DTMF хочет, а набирает номер для трансфера?

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Ср апр 19, 2017 3:51 pm

Поле для ввода должно быть свое. Либо рядом с кнопкой, либо в другом окне, которое будет появляться после нажатия кнопки transfer. Отправка команды по enter или еще кнопка в новом окне.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Ср апр 19, 2017 4:17 pm

badulka писал(а):Либо рядом с кнопкой, либо в другом окне, которое будет появляться после нажатия кнопки transfer. Отправка команды по enter или еще кнопка в новом окне.
Вот я как чувствовал, что какая-то хрень с этим трансфером. Своё поле, новое окно, агащаз.

На других телефонах как это реализовано?

То, что кнопки уходят в линию DTFM'ом, может вызывать проблемы? Может, пусть уходят? В строке адреса они появляются.

Если трансферить на что-то из записной книжки, то никаких своих полей и новых окон не нужно. Нажимаем [Контакты], ищем в cписке нужный, кликаем - он появляется в строке адреса вместо всего, что там было написано. И затем [Transfer].

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Ср апр 19, 2017 4:49 pm

В DTMF не надо. Можно через список контактов, далее сразу в консоль linphonec transfer +номер из контактов.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Ср апр 19, 2017 5:04 pm

Моя ничего не понимать. Твоя больше слова писать.

SANSoft
Сообщения: 85
Зарегистрирован: Чт янв 20, 2011 9:33 pm
Откуда: Челябинск

Re: Linphone - Вызов.

Сообщение SANSoft » Ср апр 19, 2017 5:38 pm

Может, в качестве бреда, использовать для трансфера технологию из аналоговых АТС? Flash - картковременный разрыв линии (до 600мс). А дальше DTMFом набираь номер для переадресации. Не уверен, что оно на цифровых тоже сработает

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Ср апр 19, 2017 6:10 pm

badulka писал(а):На других телефонах как это реализовано?

3cx.PNG
3cx.PNG (59.74 КБ) 2968 просмотров
В этом телефоне сделано так, как ты описал. Трансфер осуществляется на номера из списка контактов. При активном разговоре при нажатии на трансфер с начало вешает на паузу. Затем идешь в контакты тыкаешь в контакт и звонок уходит. Также есть возможность выбрать вторую линию из позвонить еще кому-нибудь и потом соединить эти два звонка.

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Ср апр 19, 2017 6:12 pm

badulka писал(а):То, что кнопки уходят в линию DTFM'ом, может вызывать проблемы? Может, пусть уходят?
Набранные цифры в окне linphone? Они и должны туда уходить. Я сначала подумал, что и с клавы все туда уходит. Проверил не уходит.
badulka писал(а):Если трансферить на что-то из записной книжки, то никаких своих полей и новых окон не нужно. Нажимаем [Контакты], ищем в cписке нужный, кликаем - он появляется в строке адреса вместо всего, что там было написано. И затем [Transfer].
Сколько контактов вмещает? Они отражаются все сразу?

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Чт апр 20, 2017 1:06 pm

badulka писал(а): Если расскажешь, как его делать. Простой трансфер. Без паузы, без списка звонков, чем проще интерфейс тем лучше.
Вот так он может работать на твоем терминале:
[ SIP] [ 2410.733723] Receiving command 'call "Il'ja" '
[ SIP] [ 2411.240207] Establishing call id to "Il'ja" , assigned id 5
[ SIP] [ 2411.240207] Contacting "Il'ja"
[ SIP] [ 2411.240656] linphonec> Call 5 to "Il'ja" in progress.
[ gm] [ 2411.240727] SIP call: Establishing call id to "Il'ja" , assigned id 5
Call 5 to "Il'ja" in progress.

[ gm] [ 2411.242682] linphonec state LinphoneCallOutgoingInit id 0.
[ gm] [ 2411.242822] linphonec state LinphoneCallOutgoingProgress id 5.
[ SIP] [ 2411.345681] linphonec> Remote ringing.
[ SIP] [ 2411.345789] linphonec> Remote ringing...
[ SIP] [ 2411.345822] linphonec> Call 5 to "Il'ja" ringing.
[ gm] [ 2411.345853] linphonec state LinphoneCallOutgoingRinging id 5.
[ gm] [ 2418.712440] linphonec state LinphoneCallConnected id 5.
[ SIP] [ 2418.712482] Call 5 with "Il'ja" connected.
[ SIP] [ 2418.712520] Call answered by "Il'ja"
[ gm] [ 2418.718128] linphonec state LinphoneCallStreamsRunning id 5.
[ SIP] [ 2418.718165] linphonec> Media streams established with "Il'ja" for call 5 (audio).
[ httpd] [ 2428.128125] read() failed, errno 11.
[ SIP] [ 2437.668073] Receiving command 'transfer 2324'
[ SIP] [ 2437.743375] linphonec> The distant endpoint "Il'ja" of call 5 has been transfered, you can safely close the call.
[ SIP] [ 2437.745152] Call ended
[ gm] [ 2437.747963] linphonec state LinphoneCallEnd id 5.
[ SIP] [ 2437.747999] linphonec> Call 5 with "Il'ja" ended (No error).
[ gm] [ 2437.809338] linphonec state LinphoneCallReleased id 5.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Чт апр 20, 2017 2:52 pm

Спасибо. Напишу сюда, когда кнопки сделаю.

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Чт апр 20, 2017 3:59 pm

Может такой вариант.
linphone2.jpg
linphone2.jpg (24.11 КБ) 2937 просмотров
Отображать вызовы только те, что на паузе.
Записи сделать кликабельными. Ткнул снял с паузы.
Трансфер: нажал кнопку если есть вызов со статусом StreamsRunning повесил на паузу
Отразить статус как на картинке. пользователь выбирает номер из списка(список может быть очень длинным по этому пауза) контактов по щелчку на запись с контактом трансфер осуществляется.
С муть вроде все прозрачно.

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Чт апр 20, 2017 4:43 pm

Вот лог через паузу

[ SIP] [ 185.582324] linphonec> Call 2 with sip:2451@10.200.16.30 ended (No error).
[ gm] [ 185.583160] SIP terminate: Call 2 with sip:2451@10.200.16.30 ended (No error).
[ gm] [ 185.584141] linphonec state LinphoneCallEnd id 2.
[ gm] [ 185.623492] linphonec state LinphoneCallReleased id 2.
[ SIP] [ 259.125217] linphonec> "Ozyabkin Il'ja" is contacting you.
[ gm] [ 259.125339] linphonec state LinphoneCallIncomingReceived id 0.
[ gm] [ 259.125364] SIP: incoming call from ["Ozyabkin Il'ja" ]
[ gm] [ 259.125378] Activate SIP syspopup for "Ozyabkin Il'ja" .
[ SIP] [ 259.126095] linphonec> Receiving new incoming call from "Ozyabkin Il'ja" , assigned id 3
[ gm] [ 261.466445] ui.cpp ( 2928): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[ gm] [ 261.466483] syspopup.cpp ( 489): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.

[ SIP] [ 261.466542] Receiving command 'answer'
[ SIP] [ 261.476809] Connected.
[ SIP] [ 261.476821] linphonec> Call 3 with "Ozyabkin Il'ja" connected.
[ SIP] [ 261.476825] Media streams established with "Ozyabkin Il'ja" for call 3 (audio).
[ gm] [ 261.476857] SIP answer: Call 3 with "Ozyabkin Il'ja" connected.
Media streams established with "Ozyabkin Il'ja" for call 3 (audio).
[ gm] [ 261.477373] linphonec state LinphoneCallConnected id 3.
[ gm] [ 261.479691] linphonec state LinphoneCallStreamsRunning id 3.
[ SIP] [ 289.097634] linphonec> Receiving command 'pause'
[ gm] [ 289.104448] linphonec state LinphoneCallPausing id 3.
[ SIP] [ 289.104460] Pausing call 3 with "Ozyabkin Il'ja" .
[ SIP] [ 289.104465] Pausing the current call...
[ gm] [ 289.128722] linphonec state LinphoneCallPaused id 3.
[ SIP] [ 289.128766] linphonec> linphonec> Call 3 with "Ozyabkin Il'ja" is now paused.
[ SIP] [ 325.326571] Receiving command 'call 2324'
[ SIP] [ 325.835268] Establishing call id to sip:2324@10.200.16.30, assigned id 4
[ SIP] [ 325.835281] Contacting sip:2324@10.200.16.30
[ SIP] [ 325.835285] linphonec> Call 4 to sip:2324@10.200.16.30 in progress.
[ gm] [ 325.835478] linphonec state LinphoneCallOutgoingInit id 0.
[ gm] [ 325.835507] linphonec state LinphoneCallOutgoingProgress id 4.
[ SIP] [ 325.940185] linphonec> Remote ringing.
[ SIP] [ 325.940351] linphonec> Remote ringing...
[ gm] [ 325.940416] linphonec state LinphoneCallOutgoingRinging id 4.
[ SIP] [ 325.940455] linphonec> Call 4 to sip:2324@10.200.16.30 ringing.
[ gm] [ 339.091222] linphonec state LinphoneCallConnected id 4.
[ SIP] [ 339.091268] Call 4 with sip:2324@10.200.16.30 connected.
[ SIP] [ 339.091293] Call answered by sip:2324@10.200.16.30
[ gm] [ 339.100619] linphonec state LinphoneCallStreamsRunning id 4.
[ SIP] [ 339.100657] linphonec> Media streams established with sip:2324@10.200.16.30 for call 4 (audio).
[ SIP] [ 398.514393] Receiving command 'calls'
[ SIP] [ 398.520441] Call states
[ SIP] [ 398.520451] Id | Destination | State | Flags |
[ SIP] [ 398.520456] ------------------------------------------------------------------------
[ SIP] [ 398.520460] 3 | "Ozyabkin Il'ja" | Paused |
[ SIP] [ 398.520464] 4 | sip:2324@10.200.16.30 | StreamsRunning |
[ SIP] [ 437.085436] linphonec> Receiving command 'transfer 3 --to-call 4'
[ SIP] [ 437.135816] Performing attended transfer of call 3 to call 4linphonec> The distant endpoint "Ozyabkin Il'ja" of call 3 has been transfered, you can safely close the call.
[ SIP] [ 437.136054] Call ended
[ gm] [ 437.139202] linphonec state LinphoneCallEnd id 3.
[ SIP] [ 437.139238] linphonec> Call 3 with "Ozyabkin Il'ja" ended (No error).
[ SIP] [ 437.164243] Call terminated.
[ gm] [ 437.171486] linphonec state LinphoneCallEnd id 4.
[ SIP] [ 437.171539] linphonec> Call 4 with sip:2324@10.200.16.30 ended (No error).
[ gm] [ 437.212677] linphonec state LinphoneCallReleased id 4.
[ gm] [ 437.233116] linphonec state LinphoneCallReleased id 3.

Правда вылезают две ошибки. Скорее всего из-за того, что руками колочу команды.

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Сб июн 10, 2017 11:06 am

Оказывается, трансфер звонка выполняется второй стороной. Трансфер это просто предложение телефону: "а давай ты самостоятельно перезвонишь по такому-то номеру?".

И оно регулярно не работает.

Я что-то сделал, можно попробовать втварь версии 5.4.96. Когда звонок активен, можно нажать на паузу. Звонок встанет на паузу. Когда звонок на паузе, можно:

* или выбрать из контактов или ввести номер и нажать на трансфер, тогда оно попытается послать звонящего куда указано,
* или сделать новый звонок, и когда ответят - нажать на трансфер. Оно попытается объединить звонки.

Но, ещё раз: эта штука работает только если вторая сторона понимает, чего от неё хотят. Часто вторая сторона не понимает :(

Вот так выглядит интерфес, когда есть ДВА звонка, один активный в наушниках, второй на паузе:
Вложения
Untitled.png
Untitled.png (13.68 КБ) 2479 просмотров

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Вт июн 13, 2017 1:43 pm

Кнопки работают отлично, спасибо! Вот только наблюдается не понятное поведение трансфера.
При звонке висящем на паузе и активном разговоре по нажатию кнопки трансфер они не соединяются . В логах команда видна, но не отрабатывается, а вот если в консоли ее руками в колотить то все ок.
Лог:
Jun 13 12:28:30 10.77.4.20 [ gm] [ 3136.483462] [SIP] State 'sip_state_ringing_paused' => 'sip_state_two_calls'.
Jun 13 12:28:30 10.77.4.20 [ gm] [ 3136.493442] [SIP] LinphoneCallStreamsRunning, id 12.
Jun 13 12:28:30 10.77.4.20 [ SIP] [ 3136.493493] linphonec> Media streams established with sip:7703@10.200.16.30 for call 12 (audio).
Jun 13 12:28:45 10.77.4.20 [ SIP] [ 3151.966758] Receiving command 'transfer 12 --to-call 11'
Jun 13 12:28:45 10.77.4.20 [ gm] [ 3151.984186] [SIP] Command 'transfer 12 --to-call 11': 'Performing attended transfer of call 12 to call 11'
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.519483] Performing attended transfer of call 12 to call 11linphonec>
Ничего не произошло. Далее руками в консоле
Receiving command 'calls'
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.528902] Call states
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.528933] Id | Destination | State | Flags |
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.528950] ------------------------------------------------------------------------
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.528987] 11 | "Grand OE" <sip:7705@10.200.16.30> | Paused |
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.529003] 12 | sip:7703@10.200.16.30 | StreamsRunning |
Jun 13 12:29:15 10.77.4.20 [ SIP] [ 3181.810695] linphonec> Receiving command 'transfer 11 --to-call 12'
Jun 13 12:29:15 10.77.4.20 [ SIP] [ 3181.882179] Performing attended transfer of call 11 to call 12linphonec> The distant endpoint "Grand OE" <sip:7705@10.200.16.30> of call 11 has been transfered, you can safely close the call.
Jun 13 12:29:15 10.77.4.20 [ SIP] [ 3181.882650] Call ended

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Вт июн 13, 2017 1:54 pm

Понял местами надо поменять id call

Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.528950] ------------------------------------------------------------------------
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.528987] 11 | "Grand OE" <sip:7705@10.200.16.30> | Paused |
Jun 13 12:28:51 10.77.4.20 [ SIP] [ 3157.529003] 12 | sip:7703@10.200.16.30 | StreamsRunning |


Receiving command 'transfer 12 --to-call 11 так НЕ работает
Receiving command 'transfer 11 --to-call 12 вот так работает!

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Ср июн 14, 2017 1:05 pm

Поправьте код!
Надо чтоб в команде transfer (первым стоял id звонка на паузе) --to-call (далее id активного в данный момент)

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Пт июн 23, 2017 4:47 pm

Поменял, попробуй: http://pxe.ru/files/testing/201706231744.zip

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Пн июн 26, 2017 5:10 pm

Проверил. Все отлично работает! Спасибо!

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Пн июн 26, 2017 5:12 pm

И трансфер работает обоими способами - через паузу и без паузы?

badulka
Сообщения: 17
Зарегистрирован: Пн апр 17, 2017 6:29 pm

Re: Linphone - Вызов.

Сообщение badulka » Пн июн 26, 2017 5:16 pm

Именно!

aka
Разработчик
Разработчик
Сообщения: 9045
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Linphone - Вызов.

Сообщение aka » Пн июн 26, 2017 5:23 pm

Ура. Теперь надо к этому документацию написать...

Ответить