Changeset 4041

Show
Ignore:
Timestamp:
06/09/07 11:00:38 (1 year ago)
Author:
p_lindheimer
Message:

changed the feature codes to identify the phone based on the ${AMPUSER} instead of ${CALLERID(number)} after calling macro-user-callerid. This is set in macro-user-callerid

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.3/callforward/functions.inc.php

    r1615 r4041  
    3939        $ext->add($id, $c, '', new ext_answer('')); // $cmd,1,Answer 
    4040        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
     41        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    4142        $ext->add($id, $c, '', new ext_playback('call-fwd-unconditional')); 
    4243        $ext->add($id, $c, '', new ext_playback('please-enter-your&extension')); 
    4344        $ext->add($id, $c, '', new ext_read('fromext', 'then-press-pound')); 
    44         $ext->add($id, $c, '', new ext_setvar('fromext', '${IF($["foo${fromext}"="foo"]?${CALLERID(number)}:${fromext})}'));   
     45        $ext->add($id, $c, '', new ext_setvar('fromext', '${IF($["foo${fromext}"="foo"]?${AMPUSER}:${fromext})}'));    
    4546        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    4647        $ext->add($id, $c, 'startread', new ext_playback('ent-target-attendant')); 
     
    6061        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    6162        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    62         $ext->add($id, $c, '', new ext_setvar('DB(CF/${CALLERID(number)})', '${EXTEN:'.$clen.'}'));  
    63         $ext->add($id, $c, '', new ext_playback('call-fwd-unconditional&for&extension')); 
    64         $ext->add($id, $c, '', new ext_saydigits('${CALLERID(number)}')); 
     63        $ext->add($id, $c, '', new ext_setvar('DB(CF/${AMPUSER(number)})', '${EXTEN:'.$clen.'}'));  
     64        $ext->add($id, $c, '', new ext_playback('call-fwd-unconditional&for&extension')); 
     65        $ext->add($id, $c, '', new ext_saydigits('${AMPUSER}')); 
    6566        $ext->add($id, $c, '', new ext_playback('is-set-to')); 
    6667        $ext->add($id, $c, '', new ext_saydigits('${EXTEN:'.$clen.'}')); 
     
    9899        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    99100        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    100         $ext->add($id, $c, '', new ext_dbdel('CF/${CALLERID(number)}'));  
     101        $ext->add($id, $c, '', new ext_dbdel('CF/${AMPUSER}'));  
    101102        $ext->add($id, $c, '', new ext_playback('call-fwd-unconditional&de-activated')); // $cmd,n,Playback(...) 
    102103        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
     
    126127        $ext->add($id, $c, '', new ext_answer('')); // $cmd,1,Answer 
    127128        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
     129        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    128130        $ext->add($id, $c, '', new ext_playback('call-fwd-on-busy')); 
    129131        $ext->add($id, $c, '', new ext_playback('please-enter-your&extension')); 
    130132        $ext->add($id, $c, '', new ext_read('fromext', 'then-press-pound')); 
    131         $ext->add($id, $c, '', new ext_setvar('fromext', '${IF($["foo${fromext}"="foo"]?${CALLERID(number)}:${fromext})}'));   
     133        $ext->add($id, $c, '', new ext_setvar('fromext', '${IF($["foo${fromext}"="foo"]?${AMPUSER}:${fromext})}'));    
    132134        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    133135        $ext->add($id, $c, 'startread', new ext_playback('ent-target-attendant')); 
     
    147149        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    148150        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    149         $ext->add($id, $c, '', new ext_setvar('DB(CFB/${CALLERID(number)})', '${EXTEN:'.$clen.'}'));  
    150         $ext->add($id, $c, '', new ext_playback('call-fwd-on-busy&for&extension')); 
    151         $ext->add($id, $c, '', new ext_saydigits('${CALLERID(number)}')); 
     151        $ext->add($id, $c, '', new ext_setvar('DB(CFB/${AMPUSER})', '${EXTEN:'.$clen.'}'));  
     152        $ext->add($id, $c, '', new ext_playback('call-fwd-on-busy&for&extension')); 
     153        $ext->add($id, $c, '', new ext_saydigits('${AMPUSER}')); 
    152154        $ext->add($id, $c, '', new ext_playback('is-set-to')); 
    153155        $ext->add($id, $c, '', new ext_saydigits('${EXTEN:'.$clen.'}')); 
     
    185187        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    186188        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    187         $ext->add($id, $c, '', new ext_dbdel('CFB/${CALLERID(number)}'));  
     189        $ext->add($id, $c, '', new ext_dbdel('CFB/${AMPUSER}'));  
    188190        $ext->add($id, $c, '', new ext_playback('call-fwd-on-busy&de-activated')); // $cmd,n,Playback(...) 
    189191        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
     
    214216        $ext->add($id, $c, '', new ext_answer('')); // $cmd,1,Answer 
    215217        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
     218        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    216219        $ext->add($id, $c, '', new ext_playback('call-fwd-no-ans')); 
    217220        $ext->add($id, $c, '', new ext_playback('please-enter-your&extension')); 
    218221        $ext->add($id, $c, '', new ext_read('fromext', 'then-press-pound')); 
    219         $ext->add($id, $c, '', new ext_setvar('fromext', '${IF($["foo${fromext}"="foo"]?${CALLERID(number)}:${fromext})}')); 
     222        $ext->add($id, $c, '', new ext_setvar('fromext', '${IF($["foo${fromext}"="foo"]?${AMPUSER}:${fromext})}')); 
    220223        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    221224        $ext->add($id, $c, 'startread', new ext_playback('ent-target-attendant')); 
     
    236239        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    237240        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    238         $ext->add($id, $c, '', new ext_setvar('DB(CFU/${CALLERID(number)})', '${EXTEN:'.$clen.'}'));  
     241        $ext->add($id, $c, '', new ext_setvar('DB(CFU/${AMPUSER})', '${EXTEN:'.$clen.'}'));  
    239242        $ext->add($id, $c, '', new ext_playback('call-fwd-no-ans&for&extension')); 
    240         $ext->add($id, $c, '', new ext_saydigits('${CALLERID(number)}')); 
     243        $ext->add($id, $c, '', new ext_saydigits('${AMPUSER}')); 
    241244        $ext->add($id, $c, '', new ext_playback('is-set-to')); 
    242245        $ext->add($id, $c, '', new ext_saydigits('${EXTEN:'.$clen.'}')); 
     
    255258        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    256259        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    257         $ext->add($id, $c, '', new ext_dbdel('CFU/${CALLERID(number)}'));  
     260        $ext->add($id, $c, '', new ext_dbdel('CFU/${AMPUSER}'));  
    258261        $ext->add($id, $c, '', new ext_playback('call-fwd-no-ans&de-activated')); // $cmd,n,Playback(...) 
    259262        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
  • modules/branches/2.3/callforward/module.xml

    r2784 r4041  
    22        <rawname>callforward</rawname> 
    33        <name>Call Forward</name> 
    4         <version>1.1</version> 
    5         <changelog>*1.1* First release for 2.2 
     4        <version>1.1.1</version> 
     5        <changelog> 
     6                *1.1.1* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
     7                *1.1* First release for 2.2 
    68        </changelog> 
    79        <type>setup</type> 
  • modules/branches/2.3/callwaiting/functions.inc.php

    r1399 r4041  
    3939        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    4040        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    41         $ext->add($id, $c, '', new ext_setvar('DB(CW/${CALLERID(number)})', 'ENABLED'));  
     41        $ext->add($id, $c, '', new ext_setvar('DB(CW/${AMPUSER})', 'ENABLED'));  
    4242        $ext->add($id, $c, '', new ext_playback('call-waiting&activated')); // $cmd,n,Playback(...) 
    4343        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
     
    5555        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    5656        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    57         $ext->add($id, $c, '', new ext_dbdel('CW/${CALLERID(number)}'));  
     57        $ext->add($id, $c, '', new ext_dbdel('CW/${AMPUSER}'));  
    5858        $ext->add($id, $c, '', new ext_playback('call-waiting&de-activated')); // $cmd,n,Playback(...) 
    5959        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
  • modules/branches/2.3/callwaiting/module.xml

    r3055 r4041  
    22        <rawname>callwaiting</rawname> 
    33        <name>Call Waiting</name> 
    4         <version>1.1.1</version> 
     4        <version>1.1.2</version> 
    55        <changelog> 
     6        *1.1.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
    67        *1.1.1* Fixed typo Provdes to Provides* 
    78        *1.1* First release for 2.2 
  • modules/branches/2.3/dictate/functions.inc.php

    r3330 r4041  
    3939        $ext->add($id, $c, '', new ext_answer('')); 
    4040        $ext->add($id, $c, '', new ext_macro('user-callerid')); 
    41         $ext->add($id, $c, '', new ext_NoOp('CallerID is ${CALLERID(num)}')); 
    42         $ext->add($id, $c, '', new ext_setvar('DICTENABLED','${DB(AMPUSER/${CALLERID(num)}/dictate/enabled)}')); 
     41        $ext->add($id, $c, '', new ext_NoOp('CallerID is ${AMPUSER}')); 
     42        $ext->add($id, $c, '', new ext_setvar('DICTENABLED','${DB(AMPUSER/${AMPUSER}/dictate/enabled)}')); 
    4343        $ext->add($id, $c, '', new ext_gotoif('$[$["x${DICTENABLED}"="x"]|$["x${DICTENABLED}"="xdisabled"]]','nodict', 'dictok')); 
    4444        $ext->add($id, $c, 'nodict', new ext_playback('feature-not-avail-line')); 
    4545        $ext->add($id, $c, '', new ext_hangup('')); 
    46         $ext->add($id, $c, 'dictok', new ext_dictate($asterisk_conf['astvarlibdir'].'/sounds/dictate/${CALLERID(num)}')); 
     46        $ext->add($id, $c, 'dictok', new ext_dictate($asterisk_conf['astvarlibdir'].'/sounds/dictate/${AMPUSER}')); 
    4747        $ext->add($id, $c, '', new ext_macro('hangupcall')); 
    4848} 
     
    5656        $ext->add($id, $c, '', new ext_answer('')); 
    5757        $ext->add($id, $c, '', new ext_macro('user-callerid')); 
    58         $ext->add($id, $c, '', new ext_NoOp('CallerID is ${CALLERID(num)}')); 
    59         $ext->add($id, $c, '', new ext_setvar('DICTENABLED','${DB(AMPUSER/${CALLERID(num)}/dictate/enabled)}')); 
     58        $ext->add($id, $c, '', new ext_NoOp('CallerID is ${AMPUSER}')); 
     59        $ext->add($id, $c, '', new ext_setvar('DICTENABLED','${DB(AMPUSER/${AMPUSER}/dictate/enabled)}')); 
    6060        $ext->add($id, $c, '', new ext_gotoif('$[$["x${DICTENABLED}"="x"]|$["x${DICTENABLED}"="xdisabled"]]','nodict', 'dictok')); 
    6161        $ext->add($id, $c, 'nodict', new ext_playback('feature-not-avail-line')); 
    6262        $ext->add($id, $c, '', new ext_hangup('')); 
    6363        $ext->add($id, $c, 'dictok', new ext_read('DICTFILE','enter-filename-short')); 
    64         $ext->add($id, $c, '', new ext_setvar('DICTEMAIL','${DB(AMPUSER/${CALLERID(num)}/dictate/email)}')); 
    65         $ext->add($id, $c, '', new ext_setvar('DICTFMT','${DB(AMPUSER/${CALLERID(num)}/dictate/format)}')); 
    66         $ext->add($id, $c, '', new ext_setvar('NAME','${DB(AMPUSER/${CALLERID(num)}/cidname)}')); 
     64        $ext->add($id, $c, '', new ext_setvar('DICTEMAIL','${DB(AMPUSER/${AMPUSER}/dictate/email)}')); 
     65        $ext->add($id, $c, '', new ext_setvar('DICTFMT','${DB(AMPUSER/${AMPUSER}/dictate/format)}')); 
     66        $ext->add($id, $c, '', new ext_setvar('NAME','${DB(AMPUSER/${AMPUSER}/cidname)}')); 
    6767        $ext->add($id, $c, '', new ext_playback('dictation-being-processed')); 
    68         $ext->add($id, $c, '', new ext_system($asterisk_conf['astvarlibdir'].'/bin/audio-email.pl --file '.$asterisk_conf['astvarlibdir'].'/sounds/dictate/${CALLERID(num)}/${DICTFILE}.raw --attachment dict-${DICTFILE} --format ${DICTFMT} --to ${DICTEMAIL} --subject "Dictation from ${NAME} Attached"')); 
     68        $ext->add($id, $c, '', new ext_system($asterisk_conf['astvarlibdir'].'/bin/audio-email.pl --file '.$asterisk_conf['astvarlibdir'].'/sounds/dictate/${AMPUSER}/${DICTFILE}.raw --attachment dict-${DICTFILE} --format ${DICTFMT} --to ${DICTEMAIL} --subject "Dictation from ${NAME} Attached"')); 
    6969        $ext->add($id, $c, '', new ext_playback('dictation-sent')); 
    7070        $ext->add($id, $c, '', new ext_macro('hangupcall')); 
  • modules/branches/2.3/dictate/module.xml

    r3345 r4041  
    22        <rawname>dictate</rawname> 
    33        <name>Dictation</name> 
    4         <version>1.1.1</version> 
     4        <version>1.1.2</version> 
    55        <type>setup</type> 
    66        <category>Provides a Feature Code</category> 
    77        <changelog> 
     8          *1.1.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
    89                *1.1.1* Fix for Dictation not appearing on User page when in Device and User mode. 
    910                *1.1* Fix changes not sticking when creating an extension, replace Rob-sounds with Allison-sounds. 
  • modules/branches/2.3/donotdisturb/functions.inc.php

    r1404 r4041  
    3939        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    4040        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    41         $ext->add($id, $c, '', new ext_setvar('DB(DND/${CALLERID(number)})', 'YES')); // $cmd,n,Set(...=YES) 
     41        $ext->add($id, $c, '', new ext_setvar('DB(DND/${AMPUSER})', 'YES')); // $cmd,n,Set(...=YES) 
    4242        $ext->add($id, $c, '', new ext_playback('do-not-disturb&activated')); // $cmd,n,Playback(...) 
    4343        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
     
    5454        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    5555        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    56         $ext->add($id, $c, '', new ext_dbdel('DND/${CALLERID(number)}')); // $cmd,n,DBdel(..) 
     56        $ext->add($id, $c, '', new ext_dbdel('DND/${AMPUSER}')); // $cmd,n,DBdel(..) 
    5757        $ext->add($id, $c, '', new ext_playback('do-not-disturb&de-activated')); // $cmd,n,Playback(...) 
    5858        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
  • modules/branches/2.3/donotdisturb/module.xml

    r2803 r4041  
    22        <rawname>donotdisturb</rawname> 
    33        <name>Do-Not-Disturb (DND)</name> 
    4         <version>1.0.1</version> 
     4        <version>1.0.2</version> 
     5        <changelog> 
     6                *1.0.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
     7                *1.0.1* First release for 2.2 
     8        </changelog> 
    59        <type>setup</type> 
    610        <category>Provides a Feature Code</category> 
  • modules/branches/2.3/gabcast/functions.inc.php

    r2752 r4041  
    133133        $id = "app-gabcast"; // The context to be included 
    134134                $ext->addInclude('from-internal-additional', $id); 
    135                 $ext->add($id, $c, '', new ext_goto('1','${CALLERID(num)}','gabcast')); 
     135                $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
     136                $ext->add($id, $c, '', new ext_goto('1','${AMPUSER}','gabcast')); 
    136137/*               
    137138        $ext->add($id, $c, '', new ext_macro('user-callerid')); 
  • modules/branches/2.3/gabcast/module.xml

    r3596 r4041  
    22        <rawname>gabcast</rawname> 
    33        <name>Gabcast</name> 
    4         <version>1.2.3</version> 
     4        <version>1.2.4</version> 
    55        <type>tool</type> 
    66        <category>Third Party Addon</category> 
     
    99        </menuitems> 
    1010        <changelog> 
     11          *1.2.4* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
    1112                *1.2.3* Add he_IL translation 
    1213                *1.2.2* Fix issue where you were unable to add a channel  
  • modules/branches/2.3/infoservices/functions.inc.php

    r3278 r4041  
    6464        $id = 'app-calltrace-perform'; 
    6565        $c = 's'; 
    66         $ext->add($id, $c, '', new ext_macro('user-callerid'));  
    6766        $ext->add($id, $c, '', new ext_answer('')); 
    6867        $ext->add($id, $c, '', new ext_wait('1')); 
     68        $ext->add($id, $c, '', new ext_macro('user-callerid'));  
    6969        $ext->add($id, $c, '', new ext_playback('info-about-last-call&telephone-number')); 
    70         $ext->add($id, $c, '', new ext_setvar('lastcaller', '${DB(CALLTRACE/${CALLERID(number)})}')); 
     70        $ext->add($id, $c, '', new ext_setvar('lastcaller', '${DB(CALLTRACE/${AMPUSER})}')); 
    7171        $ext->add($id, $c, '', new ext_gotoif('$[ $[ "${lastcaller}" = "" ] | $[ "${lastcaller}" = "unknown" ] ]', 'noinfo')); 
    7272        $ext->add($id, $c, '', new ext_saydigits('${lastcaller}')); 
     
    146146        $ext->add($id, $c, '', new ext_playback('number')); 
    147147        $ext->add($id, $c, '', new ext_playback('is')); 
    148         $ext->add($id, $c, '', new ext_saydigits('${CALLERID(number)}')); 
     148        $ext->add($id, $c, '', new ext_saydigits('${AMPUSER}')); 
    149149        $ext->add($id, $c, '', new ext_wait('2')); // $cmd,n,Wait(1) 
    150150        $ext->add($id, $c, '', new ext_hangup('')); 
  • modules/branches/2.3/infoservices/module.xml

    r3280 r4041  
    22        <rawname>infoservices</rawname> 
    33        <name>Info Services</name> 
    4         <version>1.3.3</version> 
     4        <version>1.3.4</version> 
    55        <type>setup</type> 
    66        <category>Provides a Feature Code</category> 
    77        <description>Provides a number of applications accessable by feature codes: company directory, call trace (last call information), echo test, speaking clock, and speak current extension number.</description> 
    88        <changelog> 
    9                 1.3.3: Fixed SpeakExtension - replaced depricated ${CALLERID} variable 
    10                 1.3.2: Fixed SpeakExtension - add macro-user-callerid 
    11                 1.3.1: Improved accuracy of speaking clock 
     9                *1.3.4* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
     10                *1.3.3* Fixed SpeakExtension - replaced depricated ${CALLERID} variable 
     11                *1.3.2* Fixed SpeakExtension - add macro-user-callerid 
     12                *1.3.1* Improved accuracy of speaking clock 
    1213        </changelog> 
    1314        <location>release/2.3/infoservices-1.3.3.tgz</location> 
  • modules/branches/2.3/paging/functions.inc.php

    r3342 r4041  
    8181                                } 
    8282                                 
    83                                 $ext->add('ext-paging', "PAGE${xtn}", '', new ext_gotoif('$[ ${CALLERID(number)} = '.$xtn.' ]','skipself')); 
     83                                $ext->add('ext-paging', "PAGE${xtn}", '', new ext_gotoif('$[ ${AMPUSER} = '.$xtn.' ]','skipself')); 
    8484                                $ext->add('ext-paging', "PAGE${xtn}", '', new ext_gotoif('$[ ${FORCE_PAGE} != 1 ]','AVAIL')); 
    8585                                $ext->add('ext-paging', "PAGE${xtn}", '', new ext_setvar('AVAILSTATUS', 'not checked')); 
     
    120120                                $ext->add('ext-paging', $grp, '', new ext_setvar("_FORCE_PAGE", ($thisgroup['force_page']?1:0))); 
    121121                                $ext->add('ext-paging', $grp, '', new ext_macro('user-callerid')); 
     122                                // make AMPUSER inherited here, so we can skip the proper 'self' if using cidnum masquerading 
     123                                $ext->add('ext-paging', $grp, '', new ext_setvar('_AMPUSER', '${AMPUSER}')); 
    122124                                $ext->add('ext-paging', $grp, '', new ext_page($dialstr)); 
    123125                        } 
     
    161163                                        $ext->add('ext-intercom', $oncode, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    162164                                        $ext->add('ext-intercom', $oncode, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    163                                         $ext->add('ext-intercom', $oncode, '', new ext_setvar('DB(AMPUSER/${CALLERID(number)}/intercom)', 'enabled')); // $cmd,n,Set(...=enabled) 
     165                                        $ext->add('ext-intercom', $oncode, '', new ext_setvar('DB(AMPUSER/${AMPUSER}/intercom)', 'enabled')); // $cmd,n,Set(...=enabled) 
    164166                                        $ext->add('ext-intercom', $oncode, '', new ext_playback('intercom&enabled')); // $cmd,n,Playback(...) 
    165167                                        $ext->add('ext-intercom', $oncode, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
     
    174176                                        $ext->add('ext-intercom', $offcode, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    175177                                        $ext->add('ext-intercom', $offcode, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    176                                         $ext->add('ext-intercom', $offcode, '', new ext_setvar('DB(AMPUSER/${CALLERID(number)}/intercom)', 'disabled')); // $cmd,n,Set(...=disabled) 
     178                                        $ext->add('ext-intercom', $offcode, '', new ext_setvar('DB(AMPUSER/${AMPUSER}/intercom)', 'disabled')); // $cmd,n,Set(...=disabled) 
    177179                                        $ext->add('ext-intercom', $offcode, '', new ext_playback('intercom&disabled')); // $cmd,n,Playback(...) 
    178180                                        $ext->add('ext-intercom', $offcode, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
  • modules/branches/2.3/paging/module.xml

    r3343 r4041  
    22        <rawname>paging</rawname> 
    33        <name>Paging and Intercom</name> 
    4         <version>1.6.2</version> 
     4        <version>1.6.3</version> 
    55        <type>setup</type> 
    66        <category>Internal Options &amp; Configuration</category> 
    77        <changelog> 
     8                *1.6.3* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
    89                *1.6.2* Fix callerid bug 
    910                *1.6.1* Fix install bug 
  • modules/branches/2.3/speeddial/functions.inc.php

    r3128 r4041  
    5454                                $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_set('SPEEDDIALLOCATION','${EXTEN:'.(strlen($callcode)).'}')); 
    5555                                $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_macro('speeddial-clean','SPEEDDIALLOCATION')); 
    56                                 $ext->add('app-speeddial', '_'.$callcode.'.', 'lookup', new ext_macro('speeddial-lookup','${SPEEDDIALLOCATION},${CALLERID(num)}')); 
     56                                $ext->add('app-speeddial', '_'.$callcode.'.', 'lookup', new ext_macro('speeddial-lookup','${SPEEDDIALLOCATION},${AMPUSER}')); 
    5757                                $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_gotoif('$["${SPEEDDIALNUMBER}"=""]','failed')); 
    5858                                $ext->add('app-speeddial', '_'.$callcode.'.', '', new ext_dial('Local/${SPEEDDIALNUMBER}@from-internal/n','','')); 
     
    7373                        $ext->add('app-speeddial-set', 's', 'setloc', new ext_read('newlocation','speed-enterlocation')); 
    7474                        $ext->add('app-speeddial-set', 's', '', new ext_macro('speeddial-clean','newlocation')); 
    75                         $ext->add('app-speeddial-set', 's', 'lookup', new ext_macro('speeddial-lookup','${newlocation},${CALLERID(num)}')); 
     75                        $ext->add('app-speeddial-set', 's', 'lookup', new ext_macro('speeddial-lookup','${newlocation},${AMPUSER}')); 
    7676                        $ext->add('app-speeddial-set', 's', 'lookup', new ext_gotoif('$["${SPEEDDIALNUMBER}"!=""]', 'conflicts')); 
    7777                         
     
    8080                         
    8181                         
    82                         $ext->add('app-speeddial-set', 's', 'success', new ext_dbput('AMPUSER/${CALLERID(num)}/speeddials/${newlocation}','${newnum}')); 
     82                        $ext->add('app-speeddial-set', 's', 'success', new ext_dbput('AMPUSER/${AMPUSER}/speeddials/${newlocation}','${newnum}')); 
    8383                        // "speed dial location " 
    8484                        $ext->add('app-speeddial-set', 's', '', new ext_playback('speed-dial')); 
  • modules/branches/2.3/speeddial/module.xml

    r2774 r4041  
    22        <rawname>speeddial</rawname> 
    33        <name>Speed dial functions</name> 
    4         <version>1.0.2</version> 
     4        <version>1.0.3</version> 
     5        <changelog> 
     6        *1.0.3* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
     7        *1.0.2* No comment 
     8        *1.0.1* First release for 2.2 
     9        </changelog> 
    510        <type>module</type> 
    611        <category>CID &amp; Number Management</category> 
  • modules/branches/2.3/voicemail/functions.inc.php

    r4025 r4041  
    3939        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,n,Wait(1) 
    4040        $ext->add($id, $c, '', new ext_macro('user-callerid')); // $cmd,n,Macro(user-callerid) 
    41         $ext->add($id, $c, '', new ext_macro('get-vmcontext','${CALLERID(num)}'));  
    42         $ext->add($id, $c, 'check', new ext_vmexists('${CALLERID(num)}@${VMCONTEXT}')); // n,VoiceMailMain(${VMCONTEXT}) 
     41        $ext->add($id, $c, '', new ext_macro('get-vmcontext','${AMPUSER}'));  
     42        $ext->add($id, $c, 'check', new ext_vmexists('${AMPUSER}@${VMCONTEXT}')); // n,VoiceMailMain(${VMCONTEXT}) 
    4343        $ext->add($id, $c, '', new ext_vmmain('')); // n,VoiceMailMain(${VMCONTEXT}) 
    4444        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
    45         $ext->add($id, $c, '', new ext_vmmain('${CALLERID(num)}@${VMCONTEXT}'),'check',101); // n,VoiceMailMain(${VMCONTEXT}) 
     45        $ext->add($id, $c, '', new ext_vmmain('${AMPUSER}@${VMCONTEXT}'),'check',101); // n,VoiceMailMain(${VMCONTEXT}) 
    4646        $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) 
    4747} 
  • modules/branches/2.3/voicemail/module.xml

    r4039 r4041  
    22        <rawname>voicemail</rawname> 
    33        <name>Voicemail</name> 
    4         <version>2.0.1.1</version> 
     4        <version>2.0.2</version> 
    55        <changelog> 
     6          *2.0.2* changed ${CALLERID(number)} to ${AMPUSER} to accomodate CID number masquerading 
    67                *2.0.1.1* removed depends on 2.2.2 - classes are in all version of 2.3 
    78                *2.0.1* #1976 - check if mailbox exists and enter with no arguments if not 
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads