Menu Content/Inhalt
Home arrow Knowledge base
Call from PSTN are rejected by MSP, what may be the reason?
When receiving calls from external parties including PSTN gateways, make sure that the SIP address in the Request URI contains a valid user of your platform.
Read more...
 
Can I use multiple telephone numbers per SIP account?
Yes, you may create multiple ENUM numbers and SIP aliases that point to the same SIP account.
 
Can I fork to multiple SIP accounts in parallel (hunting)?
MSP does not support forking to multiple different SIP accounts. The reason for this is the each of the multiple SIP accounts you want to fork has its own diversions and paralel forking that cannot be aggregated in the same machine. Such feature can be realiably realized with external PBX with call queue/ACD functionality that behaves like a b2bua, not with a SIP Proxy solution.

 
How do I manage incoming and outgoing call filtering?
There are 3 kind of call filters in place. One for output and two for input.

1. The output filter is refered as call barring. If the dialed destination is in this
list it will be rejected with a 403 - "Forbidden - blocked destination" reply
and no voice prompt will be played to the caller. This call barring is only applied for
PSTN destinations. SIP destinations cannot be barred. Look at this as a way to protect
you from dialing expensive PSTN numbers. This can be managed using
setBarringPrefixes/getBarringPrefixes.

2. Reject list. This list applies to incoming calls and if a caller is in this list it
will not be allowed to call you. In such a case the call will be rejected with 488 -
"Not acceptable here" and no diversion (FUNV, RUNV) will be applied. Consider
this as an antispam filter. You don't want to talk with the people in this list, nor do
you want to get voicemail from them or send them to your mobile. This can be managed
using setRejectMembers/getRejectMembers.

3. Accept list. This list specifies how incoming calls will be permitted. You can specify
who can call you at a certain time in a certain day. If the caller is accepted by this
filter he will be allowed to call you. If not he will be directed to the FUNV diversion
if that is defined. If that is not defined RUNV will be checked if defined and if so he
will be redirected to that destination. If neither FUNV nor RUNV are defined the call
will be denied and the caller will receive back a 480 - "Temporarily
Unavailable" reply. This is a means to get calls only from the people you want to
receive calls at a specific time, but without denying the other possible callers to leave
you a message if they need to.

For incoming calls first the reject rules are checked and only if they pass the accept
rules are checked else call is rejected. After the accept rules are checked the call will
go either to the user's phone if accepted or to his unavailable diversion if not accepted.

If the unavailable diversion is not defined the call will just get a negative 480 reply.

There are 2 kinds of accept rules: persistent and temporary. The rules are applied for
groups which combine the contacts from the user's Phonebook. To use this you must first
define the groups and the associated SIP URI's (contacts) using
add/update/delete/getPhonebookEntry, and then call setAcceptRules/getAcceptRules. You can
find more details on the syntax of these functions in the WSDL:

The 'everybody' and 'nobody' groups can be used to accept (respectively reject) all
calls. The Temporary section consists in a list of groups and a duration (in minutes).
The Temporary rule is reset if either 'groups' or 'duration' parameters are set to nil.

The Persistent section contains a list of PersistentAccept rules. The 'start' and 'stop'
parameters of the PersistentAccept must be in the 'HH:MM' format. The 'days' parameter is
an 8 bit value which represents the days of the week for which the rule is set. The least
significant bit represents Monday, the most significant bit is ignored. The default
values for 'start', 'stop' and 'days' are '00:00', '23:59' and 127. If the 'temporary' or
'persistent' parameters of the AcceptRules structure are missing or set to nil, they will
not be modified.
 
Can I parallel fork to my mobile?
This option though possible to build is not available in the platform for the following reason: 
 
Read more...
 
How do I deny incoming calls during night time?
You may use the SOAP/XML accept rules to decide when to reject calls. You can combine time of day with day of week conditions and allow selected groups of users to bypass the rules. The groups van be managed using SOAP/XML phonebook management functions.
 
Read more...
 
How do I allow PSTN transit?
To allow remote parties to transit your proxy without digest authorization you must add the source IP address of such parties in the list of trusted peers. You can do this using SOAP/XML related functions. 
Read more...
 
How do I protect against PSTN fraud?
A SIP account can be easily configured in multiple SIP devices. If the SIP account has access to dial the PSTN, a large volume of calls can be performed in a short time.
Read more...
 
Can I use multiple calls in parallel for prepaid accounts?
No. The design of a prepaid system assumes a unique balance per account that must be updated in real time when the call completes or when the balance is exceeded. These conditions cannot be met if multiple calls share the same balance.
 
 
 
Can I play a prompt in the middle of a call setup?
No, this is not possible when using a SIP Proxy as a SIP routing engine as Multimedia Service Platform does.
 
Read more...
 
How do I set call forwarding?

In MSP each account has a list of possible call diversions. The diversion can be of two types, forwarding or redirect. To enable call diversions for SIP account you must use Sip.setCallDiversions() SOAP/XML function.

Read more...
 
How do I configure the * access numbers?
The access numbers for changing call forwarding or access voicemail are configured in multiple files that must be correlated:
 
Read more...
 
How do I customize the voice prompts?
To customize the voice prompt played by the platform in various conditions replace the files located on the asterisk machine in /usr/share/asterisk/sounds/msp-*. The files must be recorded in gsm format sampled as 8000 Hz. You can use sox utility to convert wav files to gsm format.
 
 
 
How do I enable parallel forking?
Parallel forking is standard enabled in the SIP Registrar. You just need to configure the same SIP account on multiple SIP devices, all registered devices will ring in parallel.
Read more...
 
How do I enable/disable SIP tracing?
On the sip proxy machine execute /etc/init.d/openser siptrace-off or /etc/init.d/openser siptrace-on
 
 
 
 
Read more...
 
<< Start < Prev 1 2 3 Next > End >>

Results 33 - 47 of 47