Telediscount Dialing

I would like to setup telediscount dialing for international calls, were I would dial a prefix code and it would complete all the dialing in one go.
What I would like the UC500 to do is dial the telediscount number 0800123456 pause for two-second to allow the recorded announcement from telediscount and continue to dial the international number 001212XXXXXX
I tried configuring Bulk Speed Dialing but it only dial the first part of the number, here is my setup:
telephony-service
bulk-speed-dial list 6 flash:teledial.txt
bulk-speed-dial prefix #7
The following is a sample bulk speed-dial list load unto flash card:teledial.txt
01,90800123456,,USA,001212XXXXXX
02,90800123456,,USA,append,001212XXXXXX
So when I dial #7601 or #7602 it only dial 0800123456
1, Can this work?
2, Is their another way of configuring this setup?
Thanks for your help
Rob Brown

Comments
Thanks Marcos
Thanks for your help Marcos!!
I'm using ISDN line
I'm using ISDN line. I tried your setup and replaced the port for trunkgroup 1,eg
!
dial-peer voice 957 pots
destination-pattern 888
trunkgroup 1
prefix 0800123456,,0012125555555
!
but when I dial 888 the system just hang-up. If I remove ,,0012125555555 and dial 888 it will dial 0800123456
I did a (debug voice dialpeer) and I get a Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=957
How would I configure a dial-peer for ISDN to get this working?
Thanks
Rob Brown
If this is ISDN
Then the pauses won't work, since all the digits are sent in one chunk as part of the Q.931 SETUP message (do a "debug isdn q931" and you'll see). Let me think about this for a minute and I will get back to you. The question basically comes down to: how do I dial post-connect inband DTMF digits on an ISDN line?
Marcos
Not possible in one go
Since you need to send DTMF once the ISDN call is n CONNECTED state, I am afraid you cannot do this in one go. There is a way to send digits one by one called "Overlap Sending" as opposed to "en bloc", where all dialed digits are included in the SETUP, but your PSTN provider needs to support it, and even then, this is all pre-connect digit sending.
In short, I don't think there's a way to do this in one go over an ISDN trunk.
Marcos
Maybe this can help
If you are using an POTS trunk, you could do something like this at the dial-peer level:
!
dial-peer voice 500 pots
destination-pattern 888
port 0/1/0
prefix 0800123456,,0012125555555
!
The commas are delays. You will dial "888" to seize the FXO port (example), at which point you will get tone from the CO and the gateway will auto dial the prefix digits.
http://www.cisco.com/en/US/docs/ios/12_2/voice/configuration/guide/vvfpe...
Let me know if this does the trick.
Marcos Hernandez
Technical Marketing Engineer
Cisco Systems, Inc.