Link: SipBri: How to make Google Voice calls from any ATA

This is icon for social networking website. Th...

Image via Wikipedia

If you have an older technology SIP device (ATA or SIP phone) sitting around, and you’d like to set it up to use Google Voice, and you don’t want to set up an Asterisk or FreeSWITCH server, this thread in the DSLReports.com VOIP Tech Chat forum might contain an answer for you. Be sure to read down in the thread for additional comments:

SipBri: How to make GV calls from any ATA

Just in case the forum is down, the site it is pointing you to is SipBri.com. I haven’t tried this, so have no recommendation one way or another.

One question some of you might have is, “Could this service be used to bridge an older version of Asterisk (1.6 or earlier) to Google Voice?”  EDIT:  It turns out that it can.  Please see my article, How to set up a SipBri account to make and receive Google Voice calls from an ATA or SIP device (or to use as a F***PBX trunk) for more information.

4 Comments »

  1. Robert Coates said

    Thanks for the info! Another great Michigan Telephone Blog tidbit of information.

    Got it working — the key in FreePBX is to have the SIP username as the incoming DID. FreePBX will give a warning, but accept the alphanumeric characters. Normally a DID would be a telephone number.

  2. Robert — I could not get that to work but I found that if you use a proper registration string in the trunk, then you can use the Google Voice number as the DID. Here is how I set up a Sipbri trunk in F***PBX:

    Trunk Name: Sipbri

    PEER Details:

    host=sip2.remacservices.net
    username=SIP_Username
    secret=SIP_Password
    type=peer
    insecure=invite,port
    qualify=yes
    context=custom-from-sipbri
    disallow=all
    allow=ulaw

    Register String:
    SIP_Username:SIP_Password@sip2.remacservices.net/Google_Voice_Number

    In /etc/asterisk/extensions_custom.conf, add the [custom-from-sipbri] context (you can add it at the end of that file):

    [custom-from-sipbri]
    exten => _X!,1,Noop(Incoming Sipbri call for ${EXTEN})
    exten => _X!,n,Set(CALLERID(name)=${CUT(CALLERID(name),@,1)})
    exten => _X!,n,Wait(1)
    exten => _X!,n,Answer
    exten => _X!,n,Goto(from-pstn-e164-us,${EXTEN},1)
    exten => h,1,Macro(hangupcall,)

    The above does three things: Fixes the Caller ID name, answers the call after a one second delay so Google Voice’s voicemail can’t snatch the call back, and jumps to the code that fixes the Google Voice number (strips the +1 from the front). If you want to use Google Voice’s voicemail, then omit these two lines:

    exten => _X!,n,Wait(1)
    exten => _X!,n,Answer

    If you want to leave the +1 on the start of the Caller ID number, then change the Goto target to from-trunk rather than from-pstn-e164-us.

  3. Robert Coates said

    Thanks for fixing the +1 problem on the Caller ID. My setup appears to be working with the SIP Username instead of the DID, and I had tried the registration string the way you have it and couldn’t get it to work — but I may have made an error somewhere else. Again, thanks for letting me know about this service. It has been working fine since I got it configured properly.

  4. [...] relatifsLink: SipBri: How to make Google Voice calls from any ATASharePartagere-mailImprimer Actu HighTech-, compte gmail, final skype c'est, Google, google se [...]

RSS feed for comments on this post · TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 67 other followers