Callback destination to DISA not calling calback

Hi All,

I have a client who would like to call his office from remote locations and be called back with the DISA prompt so he can seem to be calling from the office and have the calls recorded.

I have setup an inbound route (DID) to the callback and then setup the callback destination to a DISA.

The call back works when destination is set to an announcment for example.
But when trying to route it to the DISA it does not call me back.

Below is some log info.

2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [0319404381@from-trunk:3] Set(“SIP/Easi Telecom-00002a65”, “CDR(did)=0319404381”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [0319404381@from-trunk:4] ExecIf(“SIP/Easi Telecom-00002a65”, “0 ?Set(CALLERID(name)=+27825440902)”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [0319404381@from-trunk:5] Set(“SIP/Easi Telecom-00002a65”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [0319404381@from-trunk:6] Set(“SIP/Easi Telecom-00002a65”, “CALLERPRES()=allowed_not_screened”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [0319404381@from-trunk:7] Goto(“SIP/Easi Telecom-00002a65”, “callback,1,1”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Goto (callback,1,1)
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [1@callback:1] Set(“SIP/Easi Telecom-00002a65”, “CALL=+27825440902”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [1@callback:2] Set(“SIP/Easi Telecom-00002a65”, “DESTINATION=disa.1.1”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [1@callback:3] Set(“SIP/Easi Telecom-00002a65”, “SLEEP=5”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [1@callback:4] System(“SIP/Easi Telecom-00002a65”, “/var/lib/asterisk/bin/callback +27825440902 disa.1.1 5 &”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: – Executing [1@callback:5] Hangup(“SIP/Easi Telecom-00002a65”, “”) in new stack
[2014-10-08 10:46:15] VERBOSE[19201] pbx.c: == Spawn extension (callback, 1, 5) exited non-zero on ‘SIP/Easi Telecom-00002a65’
[2014-10-08 10:46:20] NOTICE[19207] chan_local.c: No such extension/context +27825440902@from-internal while calling Local channel
[2014-10-08 10:46:20] NOTICE[19207] channel.c: Unable to call channel Local/+27825440902@from-internal

Any feedback would be greatly appreciated