Provider
Provider which the trunk belongs.
Name
Trunk name, must be unique.
Username
Only used if the authentication is via username and password.
Password
Only used if the authentication is via username and password.
Host
IP or Trunk domain.
Add prefix
Add a prefix to send to your trunk.
Remove prefix
Remove a prefix to send to your trunk.
Codec
Select the codecs that are allowed in this trunk.
Provider tech
You need install appropriate driver to use card like DGV extra Dongle.
Status
If the trunk is inactive, Magnusbilling will sent the call to the backup trunk.
Go to backup if 404
Send call to the next trunk if receive error 404.
Register trunk
Only active this if the trunk is authenticated via username and password.
Register string
<user>:<password>@<host>/contact.
“user” is the user ID for this SIP server (ex 2345).
“password” is the user password
“host” is the SIP server domain or host name.
“port” send an solicitation of the register to this host port. Standard for 5060
“contact” is the extension of Asterisk contact. Example 1234 is set in the contact header of the SIP register message. The contact ramal is used by the SIP server remotely when it’s needed to send one call to Asterisk.
Enable CNL
Enable CNL lookup on this trunk to apply Brazilian numbering and routing information.
Fromuser
Some providers require this value for authentication, especially when the trunk authenticates by username and password. Leave it blank to send the SIP user’s CallerID in the From header.
Fromdomain
Domain used in the From header of SIP messages when MagnusBilling acts as a SIP UAC client.
Block CID REGEX
Regular expression used to block calls by CallerID before sending them through this trunk.
Context
Only change this if you know what you are doing.
Dtmfmode
DTMF mode used by this trunk. You can see more details at the link https://www.voip-info.org/asterisk-dtmf/..
Insecure
Asterisk insecure option used for this trunk. You can see more details at the link https://www.voip-info.org/asterisk-sip-insecure/..
Max use
Maximum simultaneous calls for this trunk.
NAT
NAT setting used by this trunk. You can see more details at the link https://www.voip-info.org/asterisk-sip-nat/..
Directmedia
If enabled, Asterisk tries to send RTP media directly between the client and the provider. Direct media must also be supported by the trunk. You can see more details at the link https://www.voip-info.org/asterisk-sip-canreinvite/..
Qualify
Sends SIP OPTIONS packets to verify whether the trunk is online.
Syntax:
qualify = xxx | no | yes
XXX is the number of milliseconds used as the timeout. If the value is “yes”, Asterisk uses the time configured in sip.conf. The common default is 2 seconds.
When qualify is enabled, Asterisk sends OPTIONS packets regularly to verify whether the trunk is still online.
If the trunk does not answer within the configured time, Asterisk considers it offline for future calls.
This status can be verified with the “sip show peer XXXX” command. Asterisk only shows qualify status when the peer has qualify enabled.
Type
Default type is “friend”, which allows the trunk to make and receive calls. You can see more details at the link https://www.voip-info.org/asterisk-sip-type/..
Disallow
Codecs disabled for this trunk. Use “all” to disable all codecs, then enable only the codecs selected in the Allow field.
Sendrpid
Defines whether MagnusBilling sends the Remote-Party-ID SIP header.
The default is “no”.
This field is frequently used by VoIP wholesalers providers to supply the callers identity, independently of the privacy settings (From SIP header).
Addparameter
These parameters will be added in the final AGI command - Dial command, where is in the ajust settings menu.
By default the DIAL command is:
,60,L(%timeout%:61000:30000)
Let’s say that you wanted to add an MACRO in the trunk, therefore in this field you will add the parameter, set it up M(macro_name) and create your MACRO in the Asterisk extensions.
Port
If you want to use a different port than 5060, you will need open the IPTABLES port.
Link SMS
URL to send SMS. Replace the number variable to %number% and text per %text%. EXAMPLE. Your SMS URL is http://trunkWebSite.com/sendsms.php?user=magnus&pass=billing&number=XXXXXX&sms_text=SSSSSSSSSSS. replace XXXXXX per %number and SSSSSSSSSSS per %text%
SMS match result
Leave it blank to not wait the provider answer. Or write the text that needs to consist in the providers answer to be considered SENT.
Parameters
Valid format of Asterisk sip.conf, one option per line.
Example, let’s say that you need to put the useragent parameter, so put it in this field:
useragent=my agent
.
CID Add prefix
Prefix added to the CallerID before the call is sent to this trunk.
CID Remove prefix
Prefix removed from the CallerID before the call is sent to this trunk.