Call Pickup and Directed Call Pickup Failing


#1

Greetings!

After a server crash, I’ve recently reinstalled the FreePBX distro and restored my settings from backup. I am now attempting to get call pickup working. Before the crash, direct call pickup worked, i.e. **3010 would pick up extension 3010. After the restore, I get an error when using direct call pickup:

chan_sip.c: Call from ‘3014’ (10.3.1.22:5060) to extension ‘**3010’ rejected because extension not found in context ‘from-internal’.

Since I’m troubleshooting directed call pickup, I also tried to to get the general call pickup working. I put extensions 3010and 3014 in the same Call Group and Pickup Group. However, when 3014 dials *8 while 3010 is ringing, I do not see a entry in the asterisk log. Reading forum posts that have similar issues, I noticed there may be an issue with the dialplan for *8. The output from the asterisk CLI of “dialplan show *8@from-internal” is:

There is no existence of *8@from-internal extension
Command ‘dialplan show *8@from-internal’ failed.

My FreePBX PBX Firmware: 12.7.6-1904-1.sng7

When I run “features show” from the asterisk CLI, it shows the Pickup feature:

Builtin Feature Default Current

Pickup *8
Blind Transfer #
Attended Transfer
One Touch Monitor
Disconnect Call *
Park Call
One Touch MixMonitor

Dynamic Feature Default Current

(none)

Feature Groups:

(none)

The configuration for the extensions 3010 and 3014 using “sip show peer” are:

* Name : 3010
Description :
Secret :
MD5Secret :
Remote Secret:
Context : from-internal
Record On feature : automon
Record Off feature : automon
Subscr.Cont. :
Language : en
Tonezone :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Named Callgr : 1
Nam. Pickupgr: 1
MOH Suggest :
Mailbox : 3010@default
VM Extension : *97
LastMsgsSent : 0/1
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : “Receptionist” <3010>
MaxCallBR : 384 kbps
Expire : 2956
Insecure : no
Force rport : No
Symmetric RTP: No
ACL : Yes
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: 4294967295
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : Yes
Send RPID : Yes
Path support : No
Path : N/A
TrustIDOutbnd: Legacy
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 10.3.1.5:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 3010
SIP Options : 100rel replaces replace
Codecs : (ulaw|alaw|gsm)
Auto-Framing : No
Status : OK (12 ms)
Useragent : PolycomSoundPointIP-SPIP_550-UA/4.1.1.0731
Reg. Contact : sip:3010@10.3.1.5
Qualify Freq : 60000 ms
Keepalive : 0 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
RTCP Mux : No

* Name : 3014
Description :
Secret :
MD5Secret :
Remote Secret:
Context : from-internal
Record On feature : automon
Record Off feature : automon
Subscr.Cont. :
Language : en
Tonezone :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Named Callgr : 1
Nam. Pickupgr: 1
MOH Suggest :
Mailbox : 3014@default
VM Extension : *97
LastMsgsSent : 2/90
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : “Carl” <3014>
MaxCallBR : 384 kbps
Expire : 117
Insecure : no
Force rport : No
Symmetric RTP: No
ACL : Yes
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: 4294967295
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : Yes
Send RPID : Yes
Path support : No
Path : N/A
TrustIDOutbnd: Legacy
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 10.3.1.22:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 3014
SIP Options : (none)
Codecs : (ulaw|alaw|gsm)
Auto-Framing : No
Status : OK (15 ms)
Useragent : PolycomSoundPointIP-SPIP_550-UA/4.0.7.2514
Reg. Contact : sip:3014@10.3.1.22
Qualify Freq : 60000 ms
Keepalive : 0 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
RTCP Mux : No

How can I further troubleshoot and fix both general call pickup and directed call pickup?

Thank you


(Dave Burgess) #2

Out of the box, the Feature Code ‘**’ is “Blind Transfer”. Check your Feature Code module for more info.


#3

Greetings Dave,

Thank you for your reply.

I haven’t made any changes to my feature codes. Below is a screenshot. In my installation, blind transfer is ## and directed call pickup is **.

Any ideas why ** is giving the error rejected because extension not found in context ‘from-internal’ ?


(Dave Burgess) #4

Not really. Can you dial 3010 from your extension? (I assume so, I’m just making sure). Is 3010 actually ringing when you try to dial it? Is 3010 an extension or a Ring Group?


#5

Greetings Dave,

Thank you for your reply.

Both 3010 and 3014 are user extensions. They can call call each other normally. When 3010 is ringing from another call, I dial **3010 from 3014, and the call fails instantly with the log entry above. 3014 hangs up as soon as I finish dialing, and 3010 shows no indication of the attempt to pickup the ringing line.


(Dave Burgess) #6

Did you import the pickup group too when you imported the rest of the extension settings?


#7

No, I created the call group and the pickup group after restoring the server. In the old system the direct extension pickup worked without the call group and pickup group. According to the FreePBX documentation I’ve found the call group and pickup group are for using the general call pickup, code *8. Direct extension pickup is supposed to work without any extension configuration.


#8

Does anyone have any additional suggestions I can try to get this feature working?

If not, is there another forum or resource where I can request support for this?

Thank you


(Itzik) #9

Did you restore on the same version of FreePBX/Asterisk?


#10

I attempted to restore to the same version, and I’m sure I came very close. I keep all my FreePBX installations updated to the latest version. I am certain it was the same major version, but I cannot be sure if it was the same minor version.


(system) closed #11

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.