PIAF - Asterisk, Google Voice, and a PSTN line - Tandem transfer function

(1/4) > >>

DocM:
Hi all,
Im a relative newb when it comes to Asterisk and OBI110 but I have so far setup an Incredible 3.0 PIAF (PBX in a Flash) box with an OBI110 acting as an extension (ph), GV trunk (SP1), and PSTN trunk (SP2). I used Ad_Hominem's post (http://www.obitalk.com/forum/index.php?topic=57.0) and Michigan Telephone's blog to build the system. So far it works perfectly.

My PSTN line has the tandem transfer function (meaning I can transfer the current individual on the current line to another number and hangup, emptying my current line).

I want my PIAF box to perform a tandem transfer when an individual that calls the box and chooses a certain option on the IVR. There already is a Flash function available on asterisk but, after hours of research, I discovered to my dismay that it only applies to zap configurations.

Now my question is how would I get the PIAF box to perform the Flash option. My current ideas include figuring out if asterisk has some hidden hook flash setting somewhere that I can activate on command or send some sort of pre-configured extension code down the trunk. On the other end, the obi110 needs to recognize the flash sent by asterisk or the extension code and perform the flash on the PSTN line.

Now, I think if the PIAF box dials an extension code, the individual on the PSTN line will hear extension being dialed, which I don't want. Also, I don't know if it may open up a security hole where a random individual can call the PIAF box and then be able to call out to any number they wish using our service and CID (but I highly doubt that it would be possible since the Flash should only let me dial another number).

Finally, my last newb question that I can't figure out is how to generate a debug log (or syslog) through OBI110.

Any help is appreciated.

QBZappy:
GWCS,

Lifted from another site, referring to another ATA type. Reply my be relevant to your situation.

http://forums.grandstream.com/forums/index.php?topic=8110.0

Please set DTMF mode on this extension to Dtmf=2833  (on your server)
And set the 503 to send DTMF via RTP (RFC2833)

When the 503 receives this RTP packet (Event 16) it will perform a flash on the line.

DocM:
In OBI110 > ITSP Profile B > General:
DTMFMethod=RFC2833

In Asterisk > Trunk:
username=OBITRUNK2
type=friend
md5secret=blah
disallow=all
allow=ulaw
qualify=yes
defaultip=192.168.1.10
host=dynamic
dtmfmode=rfc2833
canreinvite=no
deny=0.0.0.0/0.0.0.0
permit=192.168.1.10/192.168.1.10

In Asterisk > IVR:
Extension 3 > Custom Destinations > TandemTransfer

In Asterisk > Custom Destinations > TandemTransfer:
Custom Destination: custom-tandem-transfer,3213214321,1

In Asterisk > extensions_custom.conf:
[custom-tandem-transfer]
exten => _X.,1,Playback(followme/pls-hold-while-try)
exten => _X.,n,senddtmf(D)
exten => _X.,n,senddtmf(${EXTEN})
exten => _X.,n,Hangup()

Thats what I have done so far and it still isn't working. I tried replacing D with F (as I found in one post) but that failed as well. What am I doing wrong?

QBZappy:
If I remember correctly RFC2833 (R)=Flash hook

QBZappy:
I'm thinking that *98 is blind transfer. Can you use this approach? This should create a hook flash.

Navigation

[0] Message Index

[#] Next page