Thanks Marconi,

That's pretty much what I'm doing, although I'm using IAX.  I've been over
the file several times and can't spot what I'm doing wrong...no use of the
"." seems to work properly.  My guess is that I've made a mistake somewhere
else in the file.  Nothing without a fixed number of digits works.  Any
ideas?

[globals]
P1=Phone/phone0
P2=Phone/phone1
EXTPHONE=6138600964
EXTNAME="Eric Jacksch"
VPC_ID=xxxxxxxxxxxxx
VPC_PW=xxxxxxxxxxxxx



; Free world dialup info

FWDNUMBER=483835

FWDCIDNAME="Eric Jacksch"

FWDPASSWORD=xxxxxxxxxxxx

FWDRINGS=${P1}

FWDVMBOX=2201



; extension with voicemail

[macro-extvm]

exten => s,1,Dial,${ARG2}|16

exten => s,2,Voicemail,u${ARG1}

exten => s,102,Voicemail,b${ARG1}

exten => s,999,Hangup



; extension with no voicemail

[macro-ext]

exten => s,1,Dial,${ARG2}|30

exten => s,2,Hangup



[extensions]

exten => 2201,1,macro(extvm,2201,${P1})

exten => 2202,1,macro(extvm,2202,${P2})



; Special extensions

exten => 2999,1,VoicemailMain



[incoming]

include => extensions


exten => s,1,Wait(1)

exten => s,2,Answer()

exten => s,3,Background(hello)



[internal]

include => extensions

include => tovpc

include => tofwd



; ---------------------------------------------------------

; This context is used to send all outgoing calls to the

; VoicePulse Connect! service for connection to the PSTN.

;

; Asterisk will attempt to dial out through gwiaxt01 first.

; If there is a problem, it will attempt to dial out

; through gwiaxt02.

;

;---------------------------------------------------------

[macro-dialvpc]

exten => s,1,SetCallerID(${EXTNAME} <${EXTPHONE}>)

exten => 
s,2,Dial(IAX2/${VPC_ID}:[EMAIL PROTECTED]/${ARG1},${ARG2},Tr
)
exten => 
s,102,Dial(IAX2/${VPC_ID}:[EMAIL PROTECTED]/${ARG1},${ARG2},
Tr)

exten => s,999,Hangup




; Prefix 8 to dial out via voicepulse connect

[tovpc]
exten => _81XXXXXXXXXX,1,Macro(dialvpc,${EXTEN:1},70)

[macro-dialwfd]

exten => s,1,SetCallerID(${FWDCIDNAME})

exten => 
s,2,Dial(IAX2/${FWDNUMBER}:[EMAIL PROTECTED]/${ARG1},${ARG2},r)
exten => s,3,Hangup



; Prefix 7 to dial out to Free World Dial

[tofwd]

; when I do this, it gives me a ring (and then busy) as soon as I

; dial the second digit

exten => _7.,1,Macro(dialwfd,${EXTEN:1},60)


; when I do this, I can successfully call any three digit FWD number,

; proving that everything else is configured right

exten => _6XXX,1,Macro(dialwfd,${EXTEN:1},60)



[fromfwd]

exten => ${FWDNUMBER},1,Dial(${FWDRINGS},20,r)

exten => ${FWDNUMBER},2,Voicemail,u${FWDVMBOX}

exten => ${FWDNUMBER},102,Voicemail,b${FWDVMBOX}



[fromvpc]

exten => ${FWDNUMBER},1,Dial(${FWDRINGS},20,r)

exten => ${FWDNUMBER},2,Voicemail,u${FWDVMBOX}

exten => ${FWDNUMBER},102,Voicemail,b${FWDVMBOX}



[default]

include => extensions

------ End of Forwarded Message

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to