@ru_freeswitch

Страница 56 из 430
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! Еще кстати - эта проблема возникает сразу посли того как ловится первая цифра Поэтому максимальная длина тут значения судя по всму не имеет...

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
Дмитрий. Давайте полные ответы

какой телефон?

модель, марка

Страница 56 из 430