no display-update after transfer
when using transfer on the phones, the call will be successfully transfered to the other phone, but it doesn't display the orinal caller-id, but keeps instead that id of the transfering phone. as I can see on the net, the refer-to info from the transfering phone to the server looks good: REFER sip:mod_sofia@192.168.1.1:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK850879522;rport From: <sip:24@192.168.1.3:5060>;tag=27328813 To: "27" <sip:27@pbx.priv>;tag=Net73KDB46X6r Call-ID: 33f2a7ee-9a39-1233-eab8-7674fbcada00 CSeq: 77522256 REFER Contact: <sip:24@192.168.1.3:5060> Max-Forwards: 70 Supported: replaces, path, timer Refer-To: <sip:20@pbx.priv?Replaces=1999853991-5060-136%40BJC.BGI.CBI.EC%3Bto-tag%3DQ0cS79ejyracg%3Bfrom-tag%3D219451532> Referred-By: <sip:24@pbx.priv> Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE Content-Length: 0 and freeswitch sends an ACCEPTED-msg for this REFER in the freeswitch.log I found entries like: [ALERT] sofia.c:1198 sofia_update_callee_id() sofia/internal/u620@192.168.1.4:5060 Same Callee ID "Outbound Call" <20> which leads to the situation, that no display-update will be send. unfortunately the REFER-handling of freeswitch doesn't seem to offer any possibility to intervene for debugging the available variables, so I have no idea, why freeswitch sees equal callee-ids. any suggestions how to look deeper or how to modifier the variables so that the update will be sent? regards w.
Am 01.07.2015 05:11 schrieb "wiebittewas" bzgl. "no display-update after transfer":
[ALERT] sofia.c:1198 sofia_update_callee_id() sofia/internal/u620@192.168.1.4:5060 Same Callee ID "Outbound Call" <20>
ok, checked this in detail - this is created only after the invites, not the refer, so it has nothing to do with the refer. Does no-one here use attended/blind transfer and has either a working display-update or can say, if freeswitch is at least able to send it? regards w.
Am 01.07.2015 16:37 schrieb "wiebittewas" bzgl. "Re: no display-update after transfer":
Does no-one here use attended/blind transfer and has either a working display-update or can say, if freeswitch is at least able to send it?
ok, found the reasons in code. in sofia_receive_message() case SWITCH_MESSAGE_INDICATE_DISPLAY is checked which system may be on the other end. there are entries for freeswitch, snom, polycom, aastra, cisco and yealink, but no default at all, so there won't be any sip-msg put onto line for other would be nice to have the possibility to select one of these items for local users by setting a config-var. well, after modifying the code here and adding additional calls to sofia_send_callee_id() during transfer-handling fixed this issue. after the current project has been finished I'll file a bug for this issue. regards w.
participants (1)
-
wiebittewas