SUGGESTIONS No more outbound CID displayed on phone

RyC05

New Member
Joined
Jan 29, 2014
Messages
17
Reaction score
2
Hi everyone,

I signed up for Vestalink since Google Voice is about to be cut off :(

It's working great, but one thing that I can't seem to figure out is how to get the caller ID of outbound calls to show up on the phones. With the Google Voice outbound route, when I made an outbound call, it would use Caller ID Superfecta and display the caller ID of who I was calling on the phone (and put it under "Account" in the CDR records). With the Vestalink outbound route, it doesn't do that and shows no caller ID on the phone, but it's still put under "Account" in the CDR records. I've looked in Outbound Routes and Trunk and a bunch of places, but I can't seem to find a setting to get the outbound CID displayed on the phone when using the Vestalink outbound route. I'm probably missing something obvious :(

Thanks for your help
 
I recently spun up a BeagleBone PBX and it works automagically for all of my trunks. Perhaps you could post a call log of both a working and non-working call?
 
Good idea lol! Here are the logs:

Google Voice Trunk: http://pastebin.com/raw.php?i=zTjwGaXy
Vestalink Trunk: http://pastebin.com/raw.php?i=A5m735zj

I don't *think* it has to do with using chan-sccp-b...
Anyway, I noticed the Google Voice trunk call log contained this:
Code:
-- Executing [s@macro-dialout-trunk:19] GotoIf("SCCP/1001-00000001", "1?customtrunk") in new stack
    -- Goto (macro-dialout-trunk,s,23)
    -- Executing [s@macro-dialout-trunk:23] Set("SCCP/1001-00000001", "pre_num=AMP:Motif/gsloryansarahgmailcom/") in new stack
    -- Executing [s@macro-dialout-trunk:24] Set("SCCP/1001-00000001", "the_num=OUTNUM") in new stack
    -- Executing [s@macro-dialout-trunk:25] Set("SCCP/1001-00000001", "[email protected]") in new stack
    -- Executing [s@macro-dialout-trunk:26] GotoIf("SCCP/1001-00000001", "1?outnum:skipoutnum") in new stack
    -- Goto (macro-dialout-trunk,s,27)
    -- Executing [s@macro-dialout-trunk:27] Set("SCCP/1001-00000001", "the_num=18057566397") in new stack
    -- Executing [s@macro-dialout-trunk:28] Dial("SCCP/1001-00000001", "Motif/gsloryansarahgmailcom/[email protected],300,r") in new stack
      > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2014-03-03 20:56:54'},'','[email protected]','','','','s','default','Motif/[email protected]','','',3,'','1393909014.1','1393909013.0','','','')]
    -- Called Motif/gsloryansarahgmailcom/[email protected]
  == Using SCCP RTP TOS bits 184
  == Using SCCP RTP CoS mark 6
    -- SCCP: SCCP/1001-00000001 callInfo:
    --  - calledParty: CAL POLY <[email protected]>, valid: FALSE
    --  - callingParty: Office <1001>, valid: TRUE
    --  - originalCalledParty:  <>, valid: FALSE
    --  - originalCallingParty:  <>, valid: FALSE
    --  - lastRedirectingParty:  <>, valid: FALSE
    --  - originalCalledPartyRedirectReason: 0, lastRedirectingReason: 0, CallInfo Presentation: ALLOWED
 00000000 - 28 00 00 00 16 00 00 00  22 00 00 00 00 00 00 00  - (.......".......

whereas the Vestalink trunk log (starting at the same location as the Google Voice log) didn't have anything after the line 20 dial:
Code:
    -- Executing [s@macro-dialout-trunk:19] GotoIf("SCCP/1001-00000002", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:20] Dial("SCCP/1001-00000002", "SIP/vestalink/18057566397,300,r") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
      > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,userfield) VALUES ('CHAN_START',{ts '2014-03-03 20:58:40'},'','','','','','s','from-trunk','SIP/vestalink-00000000','','',3,'','1393909120.3','1393909119.2','','','')]
    -- Called SIP/vestalink/18057566397
  == Using SCCP RTP TOS bits 184
  == Using SCCP RTP CoS mark 6
00000000 - 28 00 00 00 16 00 00 00  22 00 00 00 00 00 00 00  - (.......".......

It seems line 19 in macro-dialout-trunk: exten => s,n,GotoIf($["${custom}" = "AMP"]?customtrunk) is causing the Google Voice trunk to skip to line 23 where it does some additional stuff that may be sending the CID info to the phone. The Vestalink trunk logs didn't have callInfo or calledParty or that entire block. calledParty is what I actually see on the phone, too.

Thanks for bearing with me!
 
Here's the peer details I have for Vestalink:
Code:
host=sms.intelafone.com
fromdomain=sms.intelafone.com
username=4044
fromuser=4044
secret=****
type=peer
disallow=all
allow=ulaw
insecure=port,invite
context=from-trunk
port=5060
I used the guide that Ward posted on his site when it was still Obivoice. Am I missing something?
Thanks for your help
 

Members online

No members online now.

Forum statistics

Threads
26,689
Messages
174,416
Members
20,259
Latest member
Fadeek86
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top