Browsed by
Tag: sip

Some virtual servers changed

Some virtual servers changed

Some virtual servers in cloud-MSS system have been changed, please pay attention to these items.

STUN server

Each virtual SIP server will enable STUN feature. For example, if the SIP server address is “1234.s1.minisipserver.com”, its STUN server can also be the same address. That means “1234.s1.minisipserver.com” is also its STUN server address.

Now we suggest “stun.minisipserver.com” by default. It is a simple public STUN server for all virtual SIP servers. Of course, you can still configure your virtual SIP server address as your STUN server.

SMTP server

In voice-mail feature, we need a SMTP server to send emails with attached audio files. Each virtual SIP server can be configured with customers’ own SMTP servers. But we find it could make several problems. For example, most customers try to use Gmail SMTP server. Gmail SMTP server requires that you need enable POP/SMTP firstly, and grand other access. Most customers don’t know how to do that.

So we disable SMTP server configurations. All voice mails will be sent from our own SMTP server.  Most important is that you will need check your spam box if you cannot find voice email in ‘inbox’.

IP address authorization

IP address authorization

This feature was merged to the latest V25 (build 20160126).

Some special SIP devices, for example embeded devices in automaticated system, don’t have full SIP capabilities, they can make or receive simple SIP calls without account and password authorization. They even cannot send REGISTER messages to MSS to update their own status.

Yep, we can configure them as “SIP trunk” in MSS. but it will lost several key features, such as ringing-group. In some scenarios, customers hope to ring all such devices together, so we have to treat them as “local users”.

To fit these requirements, we add “IP address authorization” in local user’s configuration. That means MSS will not require SIP phones/devices to register them firstly, and will not check their account and password if their messages are from specific or configured IP addresses. Please refer to below figure for more details.

IP address authorization
IP address authorization

By the way, we update openAPI document according to the latest V25. If you are interesting in it, please refer to openAPI document.

Refined SMTP library

Refined SMTP library

In voice mail feature, MSS need use SMTP library to send emails. Since MSS can embed Python script functions, it is easy to use Python-smtplib to send email. That’s what we done and it works well, we are satisfied with it.

But smtplib is too old ( in python 2.7) to fit some modem SMTP servers’ requirements. It also has a shortage. It is synchronous. That means it can block thread when sending a email, then its performance is poor and cannot fit our requirements in cloud system.

Something is changed, we want MSS to be better, so we develop a new SMTP library to send voice mails. This SMTP library is asynchronous and can work perfectly with most SMTP servers. And, it is written in C/C++ language.

We upgraded MSS V23 and cloud-MSS to replace python-smtplib with this new SMTP library.

Hope you can enjoy latest versions.

By the way, since MSS V23 has been released for several months and we got very better result, we think it is time to release new LTS version which is V24  and new stable version which is V25 in the end of this year or in the beginning of next year.

miniSIPServer on Ubuntu 15.10

miniSIPServer on Ubuntu 15.10

It is no problem to run miniSIPServer on latest Ubuntu 15.10 system. Please refer to attached figure.

miniSIPServer on Ubuntu 15.10
miniSIPServer on Ubuntu 15.10

As you know, it is better to stay with previous Ubuntu LTS versions, such as 12.04 and 14.04.

shared-appearance feature

shared-appearance feature

MSS V23 was released yesterday. The main feature of this version is “shared appearance”. In one number service, the SIP phones can subscribe others’s dialog status, and MSS will notify them with all kinds of busy signals: early, confirmed, terminated, and so on.

Please note that this feature requires SIP phones to have SUBSCRIBE/NOTIFY capabilities. If your phones cannot support these methods, this feature will be discard automatically.

You need configure nothing to enable this feature. So easy, right? Hope you can enjoy it!

miniSIPServer V21 released!

miniSIPServer V21 released!

V21 is released today to support a new service: one number, multi-devices.

This service can enable MSS to accept several SIP phones with same local user’s number and authorization. And for incoming calls, all these phones will be ringing at the same time.

“One number” service looks like “ring group” feature. The difference is that “one number” service permits several SIP phones to share same local user profile, but “ring group” service requires SIP phones configured with different user profiles.

Please refer to following document for more details about this feature:

http://www.myvoipapp.com/docs/mss_services/one-number/index.html

By the way, Cloud-MSS has been upgraded to support this feature too.

Hope you can enjoy it!

Debian8

Debian8

Great! Debian 8 is released. We install it in lab and make some test with miniSIPServer V20.

It is quite easy to install and run miniSIPServer on Debian 8. Please refer to attached figure:

Run miniSIPServer on Debian 8.
Run miniSIPServer on Debian 8.
Ubuntu 15.04

Ubuntu 15.04

It is glad to hear that Ubuntu 15.04 is released today. We download the latest 64bit version and install it in virtualbox to test our new miniSIPServer V20 version.

We are very glad that it is no problem to run miniSIPServer V20 on this Ubuntu version. So you can enjoy it yourself if you want to try latest Ubuntu 15.04.

Of course, since 15.04 is not LTS version and is not recommanded to most customers, we suggest you to stay with LTS Ubuntu, such as 12.04 or 14.04.

miniSIPServer run on Ubuntu 15.04
miniSIPServer run on Ubuntu 15.04
miniSIPServer V19 released.

miniSIPServer V19 released.

V19 is released today to provide some features and optimization:

  • new embedded HTTP server.

A new embedded HTTP server is designed and implemented in V19 to replace previous server to provide higher performace and better structure.

  • Time condition service

It is a tradtional PBX service. Please refer to the service document for more details.

  • Some system features are optimized.

V19 is recommended for all new VoIP deployment. Upgrading from all other versions of miniSIPServer is optional.