
Denis 災 nobody
22.02.2017
10:32:12
https://freeswitch.org/jira/browse/FS-5470
а что с этой переменной?
if (dmachine->cur_digit_len < dmachine->max_digit_len) {
видимо, надо смотреть что с max_digit_len

Google

Yuriy
22.02.2017
10:38:04
Оке. Спс. Я попоробую. но вообще отдают 10 цифр как и должно
local targetNum = session:playAndGetDigits("4","15","1","5000","#","ivr/48000/ivr-enter_destination_telephone_number.wav","ivr/48000/ivr-that_was_an_invalid_entry.wav","","\\d+")
С переменной еще смотрю. Я пока что путаю что можно в конфигурационном файле выставить а что в диалплане рулится...
Долго искать приходится
session:setVariable("conference_controls","moderator")
Так что не none
max_digit_len у мен 15
Мне шлют 10

Denis 災 nobody
22.02.2017
10:43:55
самое простое - вбить в эту строку ошибки вывод этих переменных
и пересобрать )

Alexandru
22.02.2017
10:58:18
поправьте меня если я не прав, а то не могу сообразить
если я получаю dtmf inband, а хочу отдавать rfc2833
я сначала ставлю start_dtmf, а в параметрах бриджа указываю dtmf_type=rfc2833, так?
жизнь здесь вполне есть :)

mad
22.02.2017
10:59:23
Одни и те же лица) Всем доброго дня!
:)))

Alexandru
22.02.2017
10:59:45
доброго

Google

Alexandru
22.02.2017
10:59:50
а что за вопрос то

mad
22.02.2017
11:00:10
Early negotiations

Alexandru
22.02.2017
11:00:39
pre_answer=183
ring_ready=180

mad
22.02.2017
11:00:55
за кодеки вопрос... У меня одно устройство в сети только г729 совершает вызов на устройство, которое только 722. Получаю 788. По сути - кодек мисс матч.

Denis 災 nobody
22.02.2017
11:00:57
без SDP бывает

mad
22.02.2017
11:01:22
Как устройство 1 с 729 кодеком вызывает, так этот кодек на второе устройство и прилетает

Denis 災 nobody
22.02.2017
11:01:28
фс не умеет транскодинг 729 без лицензии

mad
22.02.2017
11:01:31
башку сломал.

Alexandru
22.02.2017
11:01:34
потому что g729 только passthrough

Denis 災 nobody
22.02.2017
11:01:47
выкинь каку
или найти пропатченный модуль

Alexandru
22.02.2017
11:02:02
да, здесь была в истории ссылка

mad
22.02.2017
11:02:14
mod_bcg729 0 он у меня с рождения стоит

Denis 災 nobody
22.02.2017
11:02:52
вообще, без late_negotiation фрисвич очень любит транскодить

mad
22.02.2017
11:03:21
но не транскодит. Я про 729ый помню. Но он ж у меня уже патченный

Alexandru
22.02.2017
11:03:21
а он точно включен?

mad
22.02.2017
11:03:40
вот я уже решил посмотреть, да)

Alexandru
22.02.2017
11:04:15
pre_answer делать на свиче пробовал?
@Dragonflybsd по моему вопросу не подскажешь, раз тут появился? :) а то у меня уже башка не варит, а проверить нет возможности
я про это, вроде тут обсуждали уже, я найти не могу

Google

Alexandru
22.02.2017
11:05:56
поправьте меня если я не прав, а то не могу сообразить
если я получаю dtmf inband, а хочу отдавать rfc2833
я сначала ставлю start_dtmf, а в параметрах бриджа указываю dtmf_type=rfc2833, так?

mad
22.02.2017
11:08:49
В общем то проверил. В списке show codecs имеется строчка codec,G.729,mod_bcg729
попробую преансвер сделать, хорошо. Хотя мне так не нравится)

Denis 災 nobody
22.02.2017
11:14:24
Благодарю за советы. Удалось задетектить с помощью start_dtmf. Он детектит inband и превращает в rfc2833. Но тут получется уже задвоение по rfc2833((
drop_dtmf и dtmf_type=none не помогли

Alexandru
22.02.2017
11:15:04
ага, спасибо
видимо у меня клиент заглючил, чот не находил это

mad
22.02.2017
11:20:17
Короче, единственный вариант, который сработал- absolute_codec_string
очень не хотелось его использовать, прям вообще не хотел. Но пришлось. Почему не хватает кодеки с профиля - я не понял

Yuriy
22.02.2017
11:21:50
@Dragonflybsd
По поводу
switch_ivr_async dmachine overflow error!
Еще кстати - эта проблема возникает сразу посли того как ловится первая цифра
Поэтому максимальная длина тут значения судя по всму не имеет...

Denis 災 nobody
22.02.2017
11:22:28

Yuriy
22.02.2017
11:24:39
только хардкор

Denis 災 nobody
22.02.2017
15:05:47
а кто юзает своё апи, когда оставили voicemail, фс делает запрос в directory, за всякой хренью. Что там нужно ему отдать?
ну и попутно, делал ли кто многонодовый войсмейл

ros
22.02.2017
15:48:12
распечатать параметры запроса на серваке выдающем учетки

Denis 災 nobody
22.02.2017
15:48:46
параметры есть. Нужен пример валидных хмл для модуля

ros
22.02.2017
15:50:11
там скорей всего только включена ли VM у пользака
это при сохранении
https://groups.google.com/d/msg/freeswitch-ru/JoWsKfx8eVI/ZQkqyHuWCgAJ

Google

ros
22.02.2017
15:51:38
vm-enabled


Denis 災 nobody
22.02.2017
17:09:03
2017-02-22 20:04:45.660090 [ERR] sofia_presence.c:552 Cannot find profile siptest.ringme.ru
учитывая, что у меня вообще manage-presence=false в sofia.conf и профилях
вот зачем почте презенс?
и еще, кто отправляет почту из vm по шаблонам? А то накидал вариант, но он пока нерабочий
${eval(${python(mail_vm)))}
тот же шаблон, что был изначально, но уже переменные пусты
в самом скрипте нет всех полей, только мусор
,"Event-Calling-Function":"switch_api_execute","Event-Calling-Line-Number":"2424","Event-Sequence":"13487","API-Command":"python",
сделал еще вариант
${eval(${python(mail_vm uuid='${uuid}' called_did='${called_did}' RFC2822_DATE='${RFC2822_DATE}' voicemail_account='${voicemail_account}' voicemail_caller_id_name='${voicemail_caller_id_name}' voicemail_caller_id_number='${voicemail_caller_id_number}' voicemail_domain='${voicemail_domain}' voicemail_email='${voicemail_email}' voicemail_message_len='${voicemail_message_len}' voicemail_priority='${voicemail_priority}' voicemail_time='${voicemail_time}')})}
Но это чревато проблемами, в частности надо экранировать одиночную кавычку, и вообще парсить эту штуку
можно как-то вм научить читать шаблоны, хотя бы по аналогии с факсами? Должен быть запрос шаблона в тот же диалплан.
и почему при получении 302 фс получает только directory?
что он там ищет?


ros
22.02.2017
18:35:19
Хз
может просто проеб

Alexandru
22.02.2017
21:01:33
https://i.imgur.com/RqpeS2A.png
ух бля...


Dmitriy
23.02.2017
07:49:53
Добрый день. Тестирую на фс 1,7 webrtc http://www.doubango.org/sipml5/call.htm?svn=250#
Регистрация проходит нормально. звонок работает только входящий но исходящие не идут.Когда звонок нажимаю ответить идет отбой и выдает ошибку INCOMPATIBLE_DESTINATION
При исходящем звонке выдает вот такое
2017-02-23 11:49:38.226581 [ERR] mod_sofia.c:2290 CODEC NEGOTIATION ERROR. SDP:
v=0
o=mozilla...THIS_IS_SDPARTA-51.0.1 4807922345724801000 0 IN IP4 127.0.0.1
s=Doubango Telecom - firefox
t=0 0
a=sendrecv
a=fingerprint:sha-256 5B:23:51:65:19:2F:DD:73:01:58:C4:F0:57:E0:41:FF:28:B4:D9:EA: 3B:E8:0B:BD:DA:95:A4:4F:CC:D7:A8:13
a=ice-options:trickle
a=msid-semantic:WMS *
m=audio 62541 UDP/TLS/RTP/SAVPF 109 9 0 8
c=IN IP4 172.16.205.44
a=rtpmap:109 opus/48000/2
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=rtpmap:9 G722/8000/1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=candidate:0 1 UDP 2122252543 172.16.205.44 62541 typ host
a=candidate:0 2 UDP 2122252542 172.16.205.44 62542 typ host
a=end-of-candidates
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=ice-pwd:5156043f7748a26b61cdf4927cb66961
a=ice-ufrag:d26522c2
a=mid:sdparta_0
a=msid:{a45fe89c-3cb8-4f06-8b74-2ea90fd112ff} {640ef78f-b2e4-4343-ac13-b562cebd326 a}
a=rtcp:62542 IN IP4 172.16.205.44
a=rtcp-mux
a=setup:actpass
a=ssrc:584344429 cname:{8c456413-990c-418f-a5a0-7ed1b9ac699e}


mad
23.02.2017
07:50:55
Явная проблема с кодеками.
Вы пишите "звонок работает только входящий но исходящие не идут"
в какую сторону?
Кто сторона А? Кто инициирует вызов?

Google


Dmitriy
23.02.2017
07:54:19
если звоню на webrtc звонок поступает то после ответа сразу отбой идет. кодет opus присутвстует
но если с вебртиси звоню то вообще озвониться не получается сразу ругается
2017-02-23 11:56:21.986479 [ERR] mod_sofia.c:2290 CODEC NEGOTIATION ERROR. SDP:
v=0
o=mozilla...THIS_IS_SDPARTA-51.0.1 7099128557673213000 0 IN IP4 127.0.0.1
s=Doubango Telecom - firefox
t=0 0
a=sendrecv
a=fingerprint:sha-256 21:44:A1:F1:BF:31:44:4C:E3:B7:2B:58:AC:CC:1C:0B:88:20:26:28:87:B3:A1:37:2F:4F:30:0E:F6:53:CE:9B
a=ice-options:trickle
a=msid-semantic:WMS *
m=audio 64736 UDP/TLS/RTP/SAVPF 109 9 0 8
c=IN IP4 172.16.205.44
a=rtpmap:109 opus/48000/2
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1
a=rtpmap:9 G722/8000/1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=candidate:0 1 UDP 2122252543 172.16.205.44 64736 typ host
a=candidate:0 2 UDP 2122252542 172.16.205.44 64737 typ host
a=end-of-candidates
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=ice-pwd:ba2fc3b99e47a3dca96512f53f1ba84c
a=ice-ufrag:8ba772c9
a=mid:sdparta_0
a=msid:{fe470352-68aa-453b-86c4-a73fbf9de4b1} {5823e064-75fd-4ec8-b8d1-666cef82289b}
a=rtcp:64737 IN IP4 172.16.205.44
a=rtcp-mux
a=setup:actpass
a=ssrc:2034713132 cname:{358748c7-4a7b-4bb1-91ac-2b0af95db42d}
второе не принципиально.главное с входящем разобраться(


mad
23.02.2017
07:57:07
Сделайте дамп на FS, покажите

Dmitriy
23.02.2017
07:57:07
при входящем еще выдает вот такое
NO candidate ACL defined, Defaulting to wan.auto

mad
23.02.2017
07:57:26
у вас FS из коропки? Или рабочий экземпляр?
покажите дамп нормальный, короче. Не лог с ФС, а классический дамп вызова

Dmitriy
23.02.2017
07:58:49
хорошо

mad
23.02.2017
08:03:28
да, чот я разбежался) У вас ж веб, выж полюбому tls вкорячили)
чем вы звоните на webrtc?
сторона А собственно, как я и спрашивал

Dmitriy
23.02.2017
08:05:40
просто с сип аккаунта звоню

mad
23.02.2017
08:06:08
ментально? Мозгом регитесь и мозгом инвайты посылаете?)
что за клиент/телефон?

Dmitriy
23.02.2017
08:06:21
телефон

mad
23.02.2017
08:06:36
Дмитрий. Давайте полные ответы
какой телефон?
модель, марка