
Igor
03.02.2017
14:00:10
т.е. сначала export origination_caller_id_name=
потом transfer -bleg идет?

Alexandru
03.02.2017
14:00:12

Denis 災 nobody
03.02.2017
14:00:22
да

Alexandru
03.02.2017
14:00:23
может не стоит?

Google

Denis 災 nobody
03.02.2017
14:01:18
мне надо задать кастом фром при вызове

Alexandru
03.02.2017
14:02:17
я не уверен что русский язык поддерживается

Igor
03.02.2017
14:02:43
да не думаю что в этом проблема
попробуй effective_caller_id_name

Denis 災 nobody
03.02.2017
14:03:08
относительно поддерживается, но да, проблема не в этом
см выше

Igor
03.02.2017
14:03:31
а, туплю

Alexandru
03.02.2017
14:05:03
кажется здесь такая-же проблема
читали?

Google

Alexandru
03.02.2017
14:05:52
а нет, там наоборот blind работает

Igor
03.02.2017
14:06:18
ну на attended там дисплей апдейт отрабатывает
если разрешен
а тут у тебя одна нога полудохлая по сути, до тех пор пока не ответит

Denis 災 nobody
03.02.2017
14:06:47
обе ноги в ответе

Igor
03.02.2017
14:07:01
это тот самый semi-attended transfer чтоли?

ros
03.02.2017
14:08:02
<action application="export" data="sip_from_display=kjsdkfljklj"/>

Denis 災 nobody
03.02.2017
14:10:55
но одна набирает перевод.. и не срабатывает
и тоже не помогло
#1 номер (кладем трубку)

Igor
03.02.2017
14:13:23
я тогда не понял момент про отвеченные 2 ноги

Denis 災 nobody
03.02.2017
14:13:37
101 звонит на 102, 102 хочет перевести на 103
(102 может быть секретарем)

Igor
03.02.2017
14:13:53
ну, дык 103 не отвечен
в момент перевода

Denis 災 nobody
03.02.2017
14:14:05
да

Igor
03.02.2017
14:14:20

Denis 災 nobody
03.02.2017
14:14:20
ему на экране нужно высветить что-то, что задал 102

Google

Denis 災 nobody
03.02.2017
14:14:30
обе = 101 и 102

Igor
03.02.2017
14:14:36
теперь догнал

Denis 災 nobody
03.02.2017
14:15:42
с аттендед работает то что приведено выше
а с трансфер блег - нет
Action transfer(-bleg ${digits} XML public)
может сюда что-то скормить надо..

ros
03.02.2017
14:17:56
оно точно в B-leg експортируется до того как -bleg ${digits} XML public?

Igor
03.02.2017
14:20:32
<action application="bridge_export" data="foo=bar"/>
забыл еще, переменная была какая то, автоматом всё перетаскивала все variables_* с uuid_a на uuid_b

Denis 災 nobody
03.02.2017
14:36:39
SET [sip_copy_custom_headers]=[true]
?
есть еще export_vars=

Igor
03.02.2017
14:36:52
ога

Denis 災 nobody
03.02.2017
14:39:00
недостаточно?

Constantine
03.02.2017
14:42:29
народы, кто-нибудь с сипнетом работает?

Igor
03.02.2017
15:20:56
насчет поддержки mgcp там ничего не слышно нового?

Denis 災 nobody
03.02.2017
15:24:57
потому что -bleg означает "вторую ногу", по факту она там inbound и первая
какие есть методы вызова uuid_setvar из диалплана?
голова уже совсем не варит

Google

Igor
03.02.2017
15:32:21
res=${uuid_setvar ${uuid} VAR=VAL}

Denis 災 nobody
03.02.2017
15:32:37
да, точно ) спс
мда, а так заработало. Черезжопно конечно..

Igor
03.02.2017
15:40:14
так не могло не заработать)
проще есть вариант
${uuid_display ${uuid} val}
наткнулся на эту байду щас

Denis 災 nobody
03.02.2017
16:45:53
а еще можно сетить через broadcast )
но это еще хуже

Igor
03.02.2017
16:52:07
ну понятно что можно еще всяких хуков навешать)
нахрена усложнять только)

Denis 災 nobody
03.02.2017
16:52:25
да, через сет заработало..


Constantine
03.02.2017
17:46:56
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[G722:9:8000:20:64000:1]
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]
[DEBUG] switch_core_media.c:4433 Audio Codec Compare [PCMU:0:8000:20:64000:1] ++++ is saved as a match
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMU:0:8000:20:64000:1]/[GSM:3:8000:20:13200:1]
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[G722:9:8000:20:64000:1]
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMU:0:8000:20:64000:1]
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[PCMA:8:8000:20:64000:1]
[DEBUG] switch_core_media.c:4433 Audio Codec Compare [PCMA:8:8000:20:64000:1] ++++ is saved as a match
[DEBUG] switch_core_media.c:4378 Audio Codec Compare [PCMA:8:8000:20:64000:1]/[GSM:3:8000:20:13200:1]
[DEBUG] switch_core_media.c:4294 Set telephone-event payload to 101@8000
[DEBUG] switch_core_media.c:3043 Set Codec sofia/external/+7923xxxxxxx@sipnet.ru PCMU/8000 20 ms 160 samples 64000 bits 1 channels
[DEBUG] switch_core_codec.c:111 sofia/external/+7923xxxxxxx@sipnet.ru Original read codec set to PCMU:0
[DEBUG] switch_core_media.c:3493 Searching for rtp candidate.
[DEBUG] switch_core_media.c:3493 Searching for rtcp candidate.
[DEBUG] switch_core_media.c:3537 sofia/external/+7923xxxxxxx@sipnet.ru no suitable candidates found.
[DEBUG] switch_core_media.c:4637 Set telephone-event payload to 101@8000
[DEBUG] switch_core_media.c:4696 sofia/external/+7923xxxxxxx@sipnet.ru Set 2833 dtmf send payload to 101 recv payload to 101
[NOTICE] sofia.c:7522 Hangup sofia/external/+7923xxxxxxx@sipnet.ru [CS_NEW] [INCOMPATIBLE_DESTINATION]
[DEBUG] switch_core_state_machine.c:603 (sofia/external/+7923xxxxxxx@sipnet.ru) State NEW
[DEBUG] switch_core_state_machine.c:584 (sofia/external/+7923xxxxxxx@sipnet.ru) Running State Change CS_HANGUP (Cur 1 Tot 39)
[DEBUG] switch_core_state_machine.c:850 (sofia/external/+7923xxxxxxx@sipnet.ru) Callstate Change DOWN -> HANGUP
[DEBUG] switch_core_state_machine.c:852 (sofia/external/+7923xxxxxxx@sipnet.ru) State HANGUP
[DEBUG] mod_sofia.c:438 Channel sofia/external/+7923xxxxxxx@sipnet.ru hanging up, cause: INCOMPATIBLE_DESTINATION
[DEBUG] mod_sofia.c:577 Responding to INVITE with: 488
я правильно понимаю что 488 из-за проблемы с кодеками?


Denis 災 nobody
03.02.2017
17:49:10
вероятно да
sdp смотри
с обоих сторон, включая ptime
у нас например ptime<>20 дропаются в диалплане

Alexandru
03.02.2017
17:50:19
зря :)

Denis 災 nobody
03.02.2017
17:50:50
хотя странно
[DEBUG] switch_core_media.c:4433 Audio Codec Compare [PCMU:0:8000:20:64000:1] ++++ is saved as a match

Google

Constantine
03.02.2017
17:51:22
может быть из-за неправильной настройки inbound правил?

Denis 災 nobody
03.02.2017
17:51:23
[DEBUG] switch_core_codec.c:111 sofia/external/+7923xxxxxxx@sipnet.ru Original read codec set to PCMU:0
[DEBUG] switch_core_media.c:3493 Searching for rtp candidate.
[DEBUG] switch_core_media.c:3493 Searching for rtcp candidate.
[DEBUG] switch_core_media.c:3537 sofia/external/+7923xxxxxxx@sipnet.ru no suitable candidates found.
короче, давай sdp из инвайтов

Constantine
03.02.2017
17:52:12
2017-02-03 22:03:45.398267 [DEBUG] sofia.c:7051 Remote SDP:
v=0
o=CGPLeg254764 3959756953 1979878477 IN IP4 212.53.40.74
s=-
c=IN IP4 212.53.40.74
t=0 0
m=audio 39842 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ice-pwd:571B3D33EFD822797893739
a=ice-ufrag:cgp23151+0
a=rtcp-mux

Denis 災 nobody
03.02.2017
17:52:51
во фре еще в тесте норм включать
sofia global siptrace on

Constantine
03.02.2017
17:53:35
причем наружу вызов идет нормально, через коллбек с сайта сипнета тоже все проходит

Denis 災 nobody
03.02.2017
17:53:53
второй сдп где?

Constantine
03.02.2017
17:55:26
он чем-то должен отличаться?

Denis 災 nobody
03.02.2017
17:55:31
конечно

Constantine
03.02.2017
17:55:43
я терминал очистил перед звонком

Denis 災 nobody
03.02.2017
17:55:44
один предлагает сипнет, второй ты, и они не могут согласоваться
там скорее инвайт и 183 нужны тогда.. в общем, сенд и рекв
сиптрейс включи

Constantine
03.02.2017
17:58:01
сейчас
https://gist.github.com/theaspect/73c7b9b1f74bf5bf28956de0b9b3675d
у меня еще гипотеза что неправильно указан Destination во входящих

Denis 災 nobody
03.02.2017
18:04:08
Локального сдп не вижу и вообще локальные настройки
Глобал кодек стринг, преферред кодек стринг

Constantine
03.02.2017
18:06:08
чтобы эта часть появилась в логах нужно включить sofia global siptrace on
правильно?
т.е. проблема может быть на строне внутренней

kino
03.02.2017
22:23:15
странно шлюз отправляет register в ответ 401 и всё