Call park question

Status
Not open for further replies.

leejor

Customer
Joined
Jan 22, 2008
Messages
16,664
Reaction score
1,656
I've never really had to use the call park feature but thought I'd try it out. Using an analog phone with a Linksys 2102, did a flash and tried both *00 and *01, got the same results, busy tone, in both cases. the log looks like this...

Code:
16:32:51.898  [MS105000] C:41.1: No RTP packets were received:remoteAddr=192.168.248.201:16430,extAddr=0.0.0.0:0,localAddr=192.168.248.200:7226
16:32:51.788  [CM503008]: Call(41): Call is terminated
6:32:51.788  [CM503008]: Call(41): Call is terminated
16:32:40.429  [CM503008]: Call(42): Call is terminated
16:32:40.413  [CM503015]: Call(42): Attempt to reach <sip:*[email protected]:5060> failed. Reason: Busy
16:32:40.413  [CM503003]: Call(42): Call to sip:*00@[b]mysipdomain.local[/b]:5060 has failed; Cause: 486 Busy Here; from IP:127.0.0.1:40000
16:32:39.898  [CM503024]: Call(42): Calling Ext:Ext.*0@[Dev:sip:*[email protected]:40000;rinstance=4102f0a012c3283e]
16:32:39.882  [CM503004]: Call(42): Route 1: Ext:Ext.*0@[Dev:sip:*[email protected]:40000;rinstance=4102f0a012c3283e]
16:32:39.866  [CM503001]: Call(42): Incoming call from Ext.250 to <sip:*[email protected]:5060>
16:32:32.195  [CM503007]: Call(41): Device joined: sip:[email protected]:5060
16:32:32.179  [CM503007]: Call(41): Device joined: sip:[email protected]:5060
16:32:29.413  [CM503024]: Call(41): Calling Ext:Ext.250@[Dev:sip:[email protected]:5060]
16:32:29.413  [CM503004]: Call(41): Route 1: Ext:Ext.250@[Dev:sip:[email protected]:5060]
16:32:29.398  [CM503001]: Call(41): Incoming call from Ext.201 to <sip:[email protected]>

I removed my local domain (for testing) from the Settings/Advanced/Local Sip Domian or it will appears in place of mysipdomain.local in the log.
What's all that about?
All special sevice codes have been left at the defaults and I'm using a Demo licence.
 
HI Leejor,

Your logs do not seem to be in verbose logging, please repost call setting and picking up in verbose mode, also please remember to use code and /code for server logs.
 
Thanks, I'll try it again today in verbose. I don't follow on "use code and /code for server logs." I just cut and pasted the logs.
 
leejor said:
Thanks, I'll try it again today in verbose. I don't follow on "use code and /code for server logs." I just cut and pasted the logs.
10 parking orbits are available.
Each of parking orbit is the queue of calls. Each call which is parked (see procedure below) to specific obit is put at the end of the queue.
Procedure to park call - is blind transfer of the active call the <unparkprefix><orbitnumber> number.
For example,if parkprefix=*0 then ou have ten destinations - *00, *01...*09
Attended transfer procedure cannot be used as well as "emulation" of blind transfer.

Unpark: call to <unparkprefix><orbitnumber>[<extensionnumber>]
<unparkprefix><orbitnumber> - get first call from the orbit queue
<unparkprefix><orbitnumber><extensionnumber> - get first call from the orbit queue which was parked by extension <extension number>
Example:
if unparkprefix=*1 then you can call
*10 - to get first call from the orbit queue formed by using blind transfers to *00 (*11 - to *01, and so on)
*10100 - to get first call from the orbit queue formed by using blind transfers to *00 from extension 100, (*11100 - to *01, and so on)

Call assistant should allow you to "park to" and/or "unpark from" any queue, any call, at any time.

I know, it is slightly complex, but "dialcodes" are always sophisticated.

Thanks
 
Here is the Verbose log. It doesn't tell me much more.

Kindly place all server code in code and /code - MFM
Code:
12:59:37.320  [MS105000] C:1.1: No RTP packets were received:remoteAddr=192.168.248.201:16440,extAddr=0.0.0.0:0,localAddr=192.168.248.200:7000
12:59:37.304  [CM503008]: Call(1): Call is terminated
12:59:37.304  [CM503008]: Call(1): Call is terminated
12:59:31.335  [CM503008]: Call(2): Call is terminated
12:59:31.320  [CM503015]: Call(2): Attempt to reach <sip:*[email protected]:5060> [b]failed. Reason: Busy[/b]
12:59:31.320  [CM503003]: Call(2): Call to sip:*01@[b]xxxxx.selfip.info[/b]:5060 has failed; Cause: 486 Busy Here; from IP:127.0.0.1:40000
12:59:31.304  [CM505001]: Ext.*0: Device info: Device Identified: [Man: 3CX Ltd.;Mod: Parking orbit;Rev: General] Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX Parking Orbit] Transport: [sip:127.0.0.1:5060]
12:59:31.304  [CM503002]: Call(2): Alerting sip:*[email protected]:40000;rinstance=363e92d045485037
12:59:30.804  [CM503024]: Call(2): Calling Ext:Ext.*0@[Dev:sip:*[email protected]:40000;rinstance=363e92d045485037]
12:59:30.804  [MS210004] C:2.2:Offer provided. Connection(proxy mode): 127.0.0.1:7006(7007)
12:59:30.804  [CM503004]: Call(2): Route 1: Ext:Ext.*0@[Dev:sip:*[email protected]:40000;rinstance=363e92d045485037]
12:59:30.804  [MS210000] C:2.1:Offer received. RTP connection: 192.168.248.222:16422(16423)
12:59:30.788  [CM503010]: Making route(s) to <sip:*[email protected]:5060>
12:59:30.788  Remote SDP is set for legC:2.1
12:59:30.788  [CM505001]: Ext.250: Device info: Device Identified: [Man: Linksys;Mod: SPA Series;Rev: General] Capabilities:[reinvite, no-replaces, able-no-sdp, recvonly] UserAgent: [Linksys/SPA3102-5.1.7(GW)] Transport: [sip:192.168.248.200:5060]
12:59:30.773  [CM503001]: Call(2): Incoming call from Ext.250 to <sip:*[email protected]:5060>
12:59:30.773  [CM500002]: Info on incoming INVITE:

  INVITE sip:[b]*01[/b]@192.168.248.200:5060 SIP/2.0

  Via: SIP/2.0/UDP 192.168.248.222:5060;branch=z9hG4bK-ae6cac3d

  Max-Forwards: 70

  Contact: "SPA-3102"<sip:[email protected]:5060>

  To: <sip:*[email protected]:5060>

  From: "SPA-3102"<sip:[email protected]:5060>;tag=2e05112ac1dd2361o0

  Call-ID: [email protected]

  CSeq: 102 INVITE

  Expires: 240

  Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER

  Proxy-Authorization: Digest username="250",realm="3CXPhoneSystem",nonce="414d535c01d40ca254:f3a373f763b9b820b3b2e2c6440f547d",uri="sip:*[email protected]:5060",algorithm=MD5,response="0b1548719e191e740853f0fab5965d22"

  Supported: x-sipura, replaces

  User-Agent: Linksys/SPA3102-5.1.7(GW)

  Content-Length: 0

  Remote-Party-ID: SPA-3102 <sip:[email protected]:5060>;screen=yes;party=calling

  

12:59:27.788  [MS210003] C:1.2:Answer provided. Connection(transcoding mode):192.168.248.200:7002(7003)
12:59:27.788  [MS210001] C:1.1:Answer received. RTP connection: 192.168.248.201:16440(16441)
12:59:27.788  Remote SDP is set for legC:1.1
12:59:27.679  [MS210002] C:1.1:Offer provided. Connection(transcoding mode): 192.168.248.200:7000(7001)
12:59:27.679  [MS210000] C:1.2:Offer received. RTP connection: 0.0.0.0:16420(16421)
12:59:27.679  Remote SDP is set for legC:1.2
12:59:23.491  Session 61 of leg C:1.1 is confirmed
12:59:23.413  [CM503007]: Call(1): Device joined: sip:[email protected]:5060
12:59:23.398  [CM503007]: Call(1): Device joined: sip:[email protected]:5060
12:59:23.398  [MS210007] C:1.1:Answer provided. Connection(by pass mode): 192.168.248.222:16420(16421)
12:59:23.398  [MS210001] C:1.2:Answer received. RTP connection: 192.168.248.222:16420(16421)
12:59:23.398  Remote SDP is set for legC:1.2
12:59:23.382  [CM505001]: Ext.250: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] Transport: [sip:192.168.248.200:5060]
12:59:23.382  [CM503002]: Call(1): Alerting sip:[email protected]:5060
12:59:21.179  [CM503024]: Call(1): Calling Ext:Ext.250@[Dev:sip:[email protected]:5060]
12:59:21.179  [MS210006] C:1.2:Offer provided. Connection(by pass mode): 192.168.248.201:16440(16441)
12:59:21.179  [CM503004]: Call(1): Route 1: Ext:Ext.250@[Dev:sip:[email protected]:5060]
12:59:21.148  [MS210000] C:1.1:Offer received. RTP connection: 192.168.248.201:16440(16441)
12:59:21.148  [CM503010]: Making route(s) to <sip:[email protected]>
12:59:21.132  Remote SDP is set for legC:1.1
12:59:21.132  [CM505001]: Ext.201: Device info: Device Identified: [Man: Linksys;Mod: SPA Series;Rev: General] Capabilities:[reinvite, no-replaces, able-no-sdp, recvonly] UserAgent: [Linksys/SPA2102-5.2.10] Transport: [sip:192.168.248.200:5060]
12:59:21.132  [CM503001]: Call(1): Incoming call from Ext.201 to <sip:[email protected]>
12:59:21.116  [CM500002]: Info on incoming INVITE:

  INVITE sip:[email protected] SIP/2.0

  Via: SIP/2.0/UDP 192.168.248.201:5060;branch=z9hG4bK-5a0bbe87

  Max-Forwards: 70

  Contact: "Ext. 201"<sip:[email protected]:5060>

  To: <sip:[email protected]>

  From: "Ext. 201"<sip:[email protected]>;tag=5092fea2406df4c7o0

  Call-ID: [email protected]

  CSeq: 102 INVITE

  Expires: 240

  Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER

  Proxy-Authorization: Digest username="201",realm="3CXPhoneSystem",nonce="414d535c01d40c9813:07332e54f96d783528218a9bdece947c",uri="sip:[email protected]",algorithm=MD5,response="69382e090af16a9134c008e980015e85"

  Supported: x-sipura, replaces

  User-Agent: Linksys/SPA2102-5.2.10

  Content-Length: 0

  Remote-Party-ID: Ext. 201 <sip:[email protected]>;screen=yes;party=calling

[quote="SY"]Attended transfer procedure cannot be used as well as "emulation" of blind transfer.[/quote]

So how does one go about parking a call when using an ATA such as the SPA2102? do you not just, flash, then *00 or *01 because that just gives me a busy signal. If I hang up and then go on hook again I'm connected back to the caller, like they were put on hold.
Why does my DynDNS location, which is datafilled in the Local SIP Domain under Settings For Direct SIP Calls, even show up in this senario???
Thanks.
 
Lee,

Could you please post the wireshark capture of "blind transfer" performed by SPA 2102/3102?
It will cover all questions.

Thanks
 
Hopefully, in the next day or two I can find an old hub and get some time to do that.
Thanks
 
Hi Leejor,

Kindly open a ticket and post it there. We will be able to give you faster responses.
 
If I had a service contract, I would, however....
 
Sorry about that I thought you were a 3CX partner. A wireshark capture will help at this point.
 
Only had about a half hour to play around with it today, so no Wireshark so far. What I did discover is that using an SPA942, call park will only work if I use the blind transfer key, not the transfer or conference key, 3CX logs show the same failure as an attempt from the 2102.

What it means is that you answer that call, right arrow on the round selector to make blind transfer button appear on soft menu, press it, dial *01, then press the soft "dial" key, then hang up. A bit of complicated. The call can then be picked up on any other extension with *11.

What this indicates to me is that a flash on the 2102 is seen by 3CX as an attended transfer, which it doesn't like. There is a default blind transfer code on the spa2102 of *98. a flash and *98 gives a second dialtone....and that's about as far as I got today.
 
OK, got it working. From a 2102 it requires... flash, then dialing ...*98*01, to park the call in orbit 1. Just like ...flash, then dialing *98201, blind transfers a caller to ext 201. Took a while to figure out that 3Cx wanted a blind transfer.
 
leejor said:
Only had about a half hour to play around with it today, so no Wireshark so far. What I did discover is that using an SPA942, call park will only work if I use the blind transfer key, not the transfer or conference key, 3CX logs show the same failure as an attempt from the 2102.

What it means is that you answer that call, right arrow on the round selector to make blind transfer button appear on soft menu, press it, dial *01, then press the soft "dial" key, then hang up. A bit of complicated. The call can then be picked up on any other extension with *11.

What this indicates to me is that a flash on the 2102 is seen by 3CX as an attended transfer, which it doesn't like. There is a default blind transfer code on the spa2102 of *98. a flash and *98 gives a second dialtone....and that's about as far as I got today.

It was the reason why I specified "blind transfer" in my description.
For some reason, the "attended" style of parking is available in some phones as separate "park" button and, at the same time, the procedure of "blind" transfer is not so easy.
Other phones has very easy to use blind procedure: press transfer button->enter number->press confirm button. So, it is quite easy to use 3CX PBX parking with this phones.

It may be a good idea to add "attended" style of parking just for "compatibility", but I insist that the parking orbit implementation which use blind transfer is the better approach. Unfortunatelly, it requires easy to use blind transfer :(
 
Unfortunately the blind transfer key on the Linksys 942 (not sure about the other models) is not on the default soft menu and requires a key press just to access.

On an analogue set using a Linksys ATA, if programmable speed call keys are available on the phone, they can be pre-programmed with the required 6 digit codes (and perhaps even the flash), so that call park only requires one key press.
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,880
Messages
589,533
Members
164,735
Latest member
998742