When i dialout 51926215 it works flawlessly IF i dial 70200979 it gives me a wrong number sound and the sip debug log says it wasnt found in the domain. This is my outgoing extension used for outgoing calls: exten => _ZZZZZZZZ,1,Macro(dial_out_loadbalanced,${EXTEN},36920158) this is the macro definition: en => s,1,SetVar(OUTGOINGNUMBER=${ARG2}) exten => s,2,Goto(198) exten => s,198,Playtones(ring) exten => s,199,SetVar(times=0) exten => s,200,GotoIf($[${DATETIME:-1} > 4]?300:500) exten => s,300,Dial(SIP/${ARG1}@out-a-${OUTGOINGNUMBER}|30|r) exten => s,301,SetVar(status=${DIALSTATUS}) exten => s,302,SetVar(times=$[${times} + 1]) exten => s,303,GotoIf($[${times} > 1]?600:304) exten => s,304,GotoIf($["${status}" = "CONGESTION"]?500:305) exten => s,305,GotoIf($["${status}" = "NOANSWER"]?500:600) exten => s,500,Dial(SIP/${ARG1}@out-b-${OUTGOINGNUMBER}|30|r) exten => s,501,SetVar(status=${DIALSTATUS}) exten => s,502,SetVar(times=$[${times} + 1]) exten => s,503,GotoIf($[${times} > 1]?600:504) exten => s,504,GotoIf($["${status}" = "CONGESTION"]?300:505) exten => s,505,GotoIf($["${status}" = "NOANSWER"]?300:600) exten => s,600,GotoIf($["${status}" = "BUSY"]?700:800) exten => s,700,Playtones(Busy) exten => s,701,Wait(5) exten => s,702,Hangup() exten => s,800,Playtones(Info) exten => s,801,Wait(5) exten => s,802,Hangup() Do any1 have a clue what im doing wrong?