From a1fb17656c5c17131a41cbff356c6141685b4e70 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Wed, 30 Apr 2014 09:13:22 +0000 Subject: [PATCH] add a way to customize the default dial string for an extension --- app/extensions/resources/classes/extension.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/extensions/resources/classes/extension.php b/app/extensions/resources/classes/extension.php index 75a719c4e0..be3baff49b 100644 --- a/app/extensions/resources/classes/extension.php +++ b/app/extensions/resources/classes/extension.php @@ -210,7 +210,12 @@ $extension = preg_replace("/[\*\:\\/\<\>\|\'\"\?]/", "", $extension); $dial_string = $row['dial_string']; if (strlen($dial_string) == 0) { - $dial_string = "{sip_invite_domain=\${domain_name},leg_timeout=".$call_timeout.",presence_id=\${dialed_user}@\${dialed_domain}}\${sofia_contact(\${dialed_user}@\${dialed_domain})}"; + if (strlen($_SESSION['domain']['dial_string']['text']) > 0) { + $dial_string = $_SESSION['domain']['dial_string']['text']; + } + else { + $dial_string = "{sip_invite_domain=\${domain_name},leg_timeout=".$call_timeout.",presence_id=\${dialed_user}@\${dialed_domain}}\${sofia_contact(\${dialed_user}@\${dialed_domain})}"; + } } $xml .= "\n";