This is the voipms Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:31:43 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
voipms
Common Lisp HTTP api client to the voip.ms api.
Ernesto Alfonso <erjoalgo@gmail.com>
BSD
erjoalgo-webutil
(system).
local-time
(system).
cl-date-time-parser
(system).
voipms.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
voipms/voipms.lisp
voipms
(system).
*auth*
(special variable).
*fordbidden-phone-numbers*
(special variable).
+local-time-timestring-format+
(special variable).
current-did-for-account
(function).
date-n-days-ago
(function).
get-dids-info
(function).
get-sms
(function).
get-sms-messages
(function).
init-auth-from-env
(function).
make-voipms-auth
(function).
request
(function).
sanitize-phone-number
(function).
send-sms
(function).
alist-get
(function).
base-url
(special variable).
cancel-did
(function).
copy-sms
(function).
copy-voipms-auth
(function).
create-sub-account
(function).
def-endpoint
(macro).
get-allowed-codecs
(function).
get-auth-types
(function).
get-device-types
(function).
get-dids-usa
(function).
get-dtmf-modes
(function).
get-lock-international
(function).
get-music-on-hold
(function).
get-nat
(function).
get-protocols
(function).
get-rate-centers-usa
(function).
get-ring-groups
(function).
get-routes
(function).
get-servers-info
(function).
get-sub-accounts
(function).
make-sms
(function).
order-did
(function).
send-mms
(function).
set-sms
(function).
set-sub-account
(function).
set-sub-account-sparse
(function).
sms
(structure).
sms-from
(reader).
(setf sms-from)
(writer).
sms-id
(reader).
(setf sms-id)
(writer).
sms-message
(reader).
(setf sms-message)
(writer).
sms-p
(function).
sms-timestamp
(reader).
(setf sms-timestamp)
(writer).
sms-to
(reader).
(setf sms-to)
(writer).
voipms-auth
(structure).
voipms-auth-p
(function).
voipms-auth-password
(reader).
(setf voipms-auth-password)
(writer).
voipms-auth-username
(reader).
(setf voipms-auth-username)
(writer).
Packages are listed by definition order.
voipms
common-lisp
.
*auth*
(special variable).
*fordbidden-phone-numbers*
(special variable).
+local-time-timestring-format+
(special variable).
current-did-for-account
(function).
date-n-days-ago
(function).
get-dids-info
(function).
get-sms
(function).
get-sms-messages
(function).
init-auth-from-env
(function).
make-voipms-auth
(function).
request
(function).
sanitize-phone-number
(function).
send-sms
(function).
alist-get
(function).
base-url
(special variable).
cancel-did
(function).
copy-sms
(function).
copy-voipms-auth
(function).
create-sub-account
(function).
def-endpoint
(macro).
get-allowed-codecs
(function).
get-auth-types
(function).
get-device-types
(function).
get-dids-usa
(function).
get-dtmf-modes
(function).
get-lock-international
(function).
get-music-on-hold
(function).
get-nat
(function).
get-protocols
(function).
get-rate-centers-usa
(function).
get-ring-groups
(function).
get-routes
(function).
get-servers-info
(function).
get-sub-accounts
(function).
make-sms
(function).
order-did
(function).
send-mms
(function).
set-sms
(function).
set-sub-account
(function).
set-sub-account-sparse
(function).
sms
(structure).
sms-from
(reader).
(setf sms-from)
(writer).
sms-id
(reader).
(setf sms-id)
(writer).
sms-message
(reader).
(setf sms-message)
(writer).
sms-p
(function).
sms-timestamp
(reader).
(setf sms-timestamp)
(writer).
sms-to
(reader).
(setf sms-to)
(writer).
voipms-auth
(structure).
voipms-auth-p
(function).
voipms-auth-password
(reader).
(setf voipms-auth-password)
(writer).
voipms-auth-username
(reader).
(setf voipms-auth-username)
(writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The LOCAL-TIME::FORMAT-TIMESTRING format that the voip.ms API expects in date parameters.
Returns a date string n DAYS in the past.
Useful as the FROM (date) parameter in various api, e.g. getSMS which defaults FROM to today.
voip.ms api call for getDIDsInfo. Supports the query parameters: (CLIENT DID).
voip.ms api call for getSMS. Supports the query parameters: (FROM TO CONTACT DID LIMIT TYPE SMS).
Makes an HTTP request to the voip.ms API.
AUTH is an VOIPMS-AUTH struct specifying credentials.
METHOD is the voip.ms api method.
QPARAMS is an alist of query parameters.
If NO-ERROR is non-nil, no error is raised on non-success statuses.
If ALLOWED-STATUSES is non-nil, no error is raised on any non-success
statuses contained in this list.
For API docs, see https://voip.ms/m/apidocs.php.
voip.ms api call for sendSMS. Supports the query parameters: (DID DST MESSAGE).
Define a function NAME which makes a request to the voip.ms api
with the given METHOD and query parameters.
ALLOWED-STATUSES
specifies a list of non-success statuses returned by the API
to be considered non-errors.
voip.ms api call for cancelDID. Supports the query parameters: (DID CANCELCOMMENT PORTOUT TEST).
voip.ms api call for createSubAccount. Supports the query parameters: (USERNAME
PROTOCOL
DESCRIPTION
AUTH_TYPE
PASSWORD
DEVICE_TYPE
LOCK_INTERNATIONAL
INTERNATIONAL_ROUTE
MUSIC_ON_HOLD
DTMF_MODE
NAT IP
CALLERID_NUMBER
CANADA_ROUTING
ALLOW225
LANGUAGE
RECORD_CALLS
ALLOWED_CODECS
SIP_TRAFFIC
MAX_EXPIRY
RTP_TIMEOUT
RTP_HOLD_TIMEOUT
IP_RESTRICTION
ENABLE_IP_RESTRICTION
POP_RESTRICTION
ENABLE_POP_RESTRICTION
SEND_BYE
TRANSCRIBE
TRANSCRIPTION_LOCALE
TRANSCRIPTION_EMAIL
INTERNAL_EXTENSION
INTERNAL_VOICEMAIL
INTERNAL_DIALTIME
RESELLER_CLIENT
RESELLER_PACKAGE
RESELLER_NEXTBILLING
RESELLER_CHARGESETUP
PARKING_LOT).
voip.ms api call for getAllowedCodecs. Supports the query parameters: NIL.
voip.ms api call for getAuthTypes. Supports the query parameters: NIL.
voip.ms api call for getDeviceTypes. Supports the query parameters: NIL.
voip.ms api call for getDIDsUSA. Supports the query parameters: (STATE RATECENTER).
voip.ms api call for getDTMFModes. Supports the query parameters: NIL.
voip.ms api call for getLockInternational. Supports the query parameters: NIL.
voip.ms api call for getMusicOnHold. Supports the query parameters: NIL.
voip.ms api call for getNAT. Supports the query parameters: NIL.
voip.ms api call for getProtocols. Supports the query parameters: NIL.
voip.ms api call for getRateCentersUSA. Supports the query parameters: (STATE).
voip.ms api call for getRingGroups. Supports the query parameters: (RING_GROUP).
voip.ms api call for getRoutes. Supports the query parameters: NIL.
voip.ms api call for getServersInfo. Supports the query parameters: (SERVER_POP).
voip.ms api call for getSubAccounts. Supports the query parameters: (ACCOUNT).
voip.ms api call for orderDID. Supports the query parameters: (DID ROUTING FAILOVER_BUSY FAILOVER_UNREACHABLE FAILOVER_NOANSWER VOICEMAIL POP DIALTIME CNAM CALLERID_PREFIX NOTE BILLING_TYPE ACCOUNT MONTHLY SETUP MINUTE TEST).
voip.ms api call for sendMMS. Supports the query parameters: (DID DST MESSAGE MEDIA1 MEDIA2 MEDIA3).
voip.ms api call for setSMS. Supports the query parameters: (DID ENABLE EMAIL_ENABLED EMAIL_ADDRESS SMS_FORWARD_ENABLE SMS_FORWARD URL_CALLBACK_ENABLE URL_CALLBACK_RETRY URL_CALLBACK SMPP_ENABLED SMPP_URL SMPP_USER SMPP_PASS).
voip.ms api call for setSubAccount. Supports the query parameters: (ID
DESCRIPTION
AUTH_TYPE
PASSWORD IP
DEVICE_TYPE
CALLERID_NUMBER
CANADA_ROUTING
LOCK_INTERNATIONAL
INTERNATIONAL_ROUTE
MUSIC_ON_HOLD
LANGUAGE
RECORD_CALLS
ALLOWED_CODECS
DTMF_MODE
NAT
SIP_TRAFFIC
MAX_EXPIRY
RTP_TIMEOUT
RTP_HOLD_TIMEOUT
IP_RESTRICTION
ENABLE_IP_RESTRICTION
POP_RESTRICTION
ENABLE_POP_RESTRICTION
SEND_BYE
INTERNAL_EXTENSION
INTERNAL_VOICEMAIL
INTERNAL_DIALTIME
RESELLER_CLIENT
RESELLER_PACKAGE
RESELLER_NEXTBILLING
RESELLER_CHARGESETUP).
Jump to: | (
A C D F G I M O R S V |
---|
Jump to: | (
A C D F G I M O R S V |
---|
Jump to: | *
+
B F I M P S T U |
---|
Jump to: | *
+
B F I M P S T U |
---|
Jump to: | F P S V |
---|
Jump to: | F P S V |
---|