Mit GotoIf() lassen sich Sprünge zu anderen Teilen im Dialplan mit einer Bedingung verbinden:
exten => 1014,1,Answer() exten => 1014,n,Set(Lieblingsnebenstelle = 0815) exten => 1014,n,NoOp(Ueberpruefe, ob Anruf von ${Lieblingsnebenstelle} k ommt.) exten => 1014,n,GotoIf($[${CALLERID(num)} = ${Lieblingsnebenstelle}]?ja, nein) exten => 1014,n(ja),Playback(hello-world) exten => 1014,n,Hangup() exten => 1014,n(nein),Playback(tt-monkeys) exten => 1014,n,Hangup()
Siehe auch:
„GotoIf()
“