I've just upgraded to the latest CVS head, and my outbound calls stopped
working. I traced it back to the line
exten => s,9,CallingPres(${ARG2})
It seems as if this application is now missing.
I tracked back the changes and found in 1.415 of chan_zap.c the code was
removed because it was "duplicated".
However, it does not exist anywhere ! Am I being stupid, missed
something or anything else ?
I've listed the diff below.
Julian.
----------------------------
Revision : 1.414
Date : 2005/3/5 2:8:37
Author : 'markster'
State : 'Exp'
Lines : +2 0
Description :
Remove accidental libpri dependency (bug #3714)
----------------------------
Revision : 1.415
Date : 2005/3/9 6:42:56
Author : 'markster'
State : 'Exp'
Lines : +0 -16
Description :
Remove duplicate CallerPres application
cvs diff -r 1.414 -r 1.415 chan_zap.c (in directory
C:\temp\asterisk\asterisk\channels\)
Index: chan_zap.c
==================================================================RCS file:
/usr/cvsroot/asterisk/channels/chan_zap.c,v
retrieving revision 1.414
retrieving revision 1.415
diff -r1.414 -r1.415
9092,9105d9091
< static char *synopsis_callingpres = "Change the presentation for the
callerid";
< static char *descrip_callingpres = "Callingpres(number): Changes the
presentation for the callerid. Should be called before placing an
outgoing call\n";
< static char *app_callingpres = "CallingPres";
< static int change_callingpres(struct ast_channel *chan, void *data)
< {
< int mode = 0;
< if (data) {
< mode = atoi((char *)data);
< chan->cid.cid_pres = mode;
< } else
< ast_log(LOG_NOTICE, "Application %s requres an argument:
%s(number)\n", app_callingpres,app_callingpres);
< return 0;
< }
<
9314d9299
< ast_unregister_application(app_callingpres);
10178d10162
< ast_register_application(app_callingpres, change_callingpres,
synopsis_callingpres, descrip_callingpres);