Age | Commit message (Collapse) | Author | Files | Lines |
|
Unlike asterisk 13, asterisk 16 responds with Output: lines rather
than Follows: lines, so cope with this addition.
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
Add functionality to control homeseer based lighting using json
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
It is supported in the phone, so don't let the classes forbid it.
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
The voicemail box lists seconds past epoch and a UTC date. The UTC
date isn't terribly useful because people want to see the local time
of the message so use a static timezone to change the message list and
message display into that zone.
This should probably be further expanded to get the timezone from the
phone somehow (later TODO).
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
The 6739i doesn't necessarily work with scrollup/scrolldown so add
softkeys to page through the list
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
|
|
|
|
Empty list should say that. Lists should also share the title of the manager
they're managing.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Begin building a device independent representation object
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Junk the pause/resume functionality because the 6739i is a bit buggy when it
comes to sending DTMF via execute XML. Do stop from the AMI hangup. When the
user presses back on a listened to INBOX message, move it to Old
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Split the send_request function so we can send a request without waiting, add
Hangup and PlayDTMF events, allow specification of the event mask, really set
the timeout on the listen streams, add a timed wait_event() function which
waits for either an event or the timeout.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Refactor some of the list handlers becuase delete and move have to act on
multiple files. Also make it so that any played messages in INBOX
automatically move to Old.
To get the MWI to work, you have to set
pollmailboxes=yes
pollfreq=5
In voicemail.conf because we're now tampering with the files outside of the
application.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Fixes the case where the caller id number runs into the name
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Add handler file for action URIs
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Add simple parser for all asterisk config files.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
|
|
|
|
BaseAastra needs to have no cancel URL if we're at the start
BlacklistManager should show the list title rather than the generic
Blacklist/Whitelist when managing a list.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Add .conf file to manager.d to make this happen.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Base on DatabaseListManager, this class is really simple.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Add two classes, one for base list handling and the other for lists
as databases elements within the asterisk server.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Almost everything sets it to the current URL, so make that the default
behaviour. If you *don't* want a back action, set it to null.
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
The authentication model for all the classes (see BaseAastra.class) is that
the phone using the XML code must be registered, so we check the sip
registrations for the incoming IP address
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|
|
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
|