No idea on how to write it in my system. On Thu, Jan 11, 2018 at 12:17 AM, John Kiniston <johnkinis...@gmail.com> wrote:
> There's some example code in the Dial-Users context of the basic-pbx > samples that might be of use in implementing it. > > They are checking a DEVICE_STATE to see if a phone is BUSY, You could > change it to be a database call or implement custom device states and check > those. > > wrapping your test case in an ExecIF statement that uses the DB_EXISTS > function to see if the database field you are checking is valid so you > don't get errors about non existent entries. > > https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Function_DB_EXISTS > > https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Function_DB > > On Wed, Jan 10, 2018 at 11:19 AM, Atux Atux <atuxn...@gmail.com> wrote: > >> That is the general idea. But how do i make it work? is there somewhere >> ready? >> >> >> On Wed, Jan 10, 2018 at 6:39 PM, John Kiniston <johnkinis...@gmail.com> >> wrote: >> >>> Define your *72 and *73 extensions in your internal context, Have them >>> set a value in the ASTDB that you then check when dialing your handsets. >>> >>> The same can be done for call forwarding, store a number in the ASTDB >>> and check if it's present, if it is forward the call to that number. >>> >>> On Wed, Jan 10, 2018 at 12:18 AM, Atux Atux <atuxn...@gmail.com> wrote: >>> >>>> Hi. i am running asterisk 11 and i would like to have features access >>>> codes in my system such as call waiting(all types) (enable/disable), call >>>> forward (enable/disable) and DND. my dialplan is pretty simple and it is >>>> the following >>>> >>>> [DefaultPlan]exten => >>>> _XXXXXXXXXX,1,Dial(SIP/VoipGate/${EXTEN},120,Tt)exten => >>>> _XXXXXXXXXX,1,Busy() >>>> exten => _4XX,2,Answer()exten => _4XX,3,VoiceMail(${EXTEN}@Office,su)exten >>>> => _4XX,4,HangUp()exten => _4XX,102,Answer()exten => >>>> _4XX,103,VoiceMail(${EXTEN}@Office,sb)exten => _4XX,104,HangUp() >>>> >>>> i would like to enable/disable call waiting by typing eg. *70/*71 >>>> DND for the extension *72 enable, *73 to disable. >>>> >>>> Regarding call waiting, at the moment it is disabled (default value). >>>> Now if an extension is busy, a busy message is send back to the caller. I >>>> would like have the following behavior: >>>> -in the event were the extension is busy, then send a message >>>> indication to the extension and the caller to hear from the SIP provider >>>> the default early media for call waiting due to busy. Then after some >>>> period of time eg 30 secs send busy. >>>> -in the event where the extension is busy, send the early media to the >>>> caller and waiting indication to the extension. If the extension decides to >>>> get the call then get the 2nd call and send the 1st to hear moh. >>>> >>>> My phones are mainly softphones (zoiper), a few IP phones and 2 SPA3000 >>>> for analog devices. >>>> >>>> could someone help me please with this task, please? >>>> >>>> -- >>>> _____________________________________________________________________ >>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >>>> >>>> Check out the new Asterisk community forum at: >>>> https://community.asterisk.org/ >>>> >>>> New to Asterisk? Start here: >>>> https://wiki.asterisk.org/wiki/display/AST/Getting+Started >>>> >>>> asterisk-users mailing list >>>> To UNSUBSCRIBE or update options visit: >>>> http://lists.digium.com/mailman/listinfo/asterisk-users >>>> >>> >>> >>> >>> -- >>> A human being should be able to change a diaper, plan an invasion, >>> butcher a hog, conn a ship, design a building, write a sonnet, balance >>> accounts, build a wall, set a bone, comfort the dying, take orders, give >>> orders, cooperate, act alone, solve equations, analyze a new problem, pitch >>> manure, program a computer, cook a tasty meal, fight efficiently, die >>> gallantly. Specialization is for insects. >>> ---Heinlein >>> >>> -- >>> _____________________________________________________________________ >>> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >>> >>> Check out the new Asterisk community forum at: >>> https://community.asterisk.org/ >>> >>> New to Asterisk? Start here: >>> https://wiki.asterisk.org/wiki/display/AST/Getting+Started >>> >>> asterisk-users mailing list >>> To UNSUBSCRIBE or update options visit: >>> http://lists.digium.com/mailman/listinfo/asterisk-users >>> >> >> >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> >> Check out the new Asterisk community forum at: >> https://community.asterisk.org/ >> >> New to Asterisk? Start here: >> https://wiki.asterisk.org/wiki/display/AST/Getting+Started >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> > > > > -- > A human being should be able to change a diaper, plan an invasion, butcher > a hog, conn a ship, design a building, write a sonnet, balance accounts, > build a wall, set a bone, comfort the dying, take orders, give orders, > cooperate, act alone, solve equations, analyze a new problem, pitch manure, > program a computer, cook a tasty meal, fight efficiently, die gallantly. > Specialization is for insects. > ---Heinlein > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: https://community.asterisk. > org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users