Tweak extension used for incoming calls received on Motif.

Based on feedback from numerous individuals this patch tweaks incoming calls
to first look for an extension with the name of the endpoint. If no such extension
exists the call will silently fall back to the "s" extension as it previously
did.
........

Merged revisions 376983 from http://svn.asterisk.org/svn/asterisk/branches/11


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@376984 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Joshua Colp
2012-12-01 00:47:42 +00:00
parent 8bbbf4cf2f
commit 898ca023d5
2 changed files with 10 additions and 1 deletions

View File

@@ -686,7 +686,11 @@ static struct ast_channel *jingle_new(struct jingle_endpoint *endpoint, struct j
}
ast_channel_context_set(chan, endpoint->context);
ast_channel_exten_set(chan, "s");
if (ast_exists_extension(NULL, endpoint->context, endpoint->name, 1, NULL)) {
ast_channel_exten_set(chan, endpoint->name);
} else {
ast_channel_exten_set(chan, "s");
}
ast_channel_priority_set(chan, 1);
ao2_unlock(endpoint);