Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Monica Tepelus

Pages: [1] 2 3 ... 10
Other Yate server issues / Re: Yate Redirect SIP 300 Multiple Choices
« on: September 18, 2017, 03:58:25 AM »

Yate doesn't implement all SIP 300 variations.

Pbxassist was not thought to work with SIP 300 requests. If you wish to use the pbxassist functioality you should configure the phones to send the dmnfs to Yate and configure the combination of digits in yate's pbxassist module. You can't combine SIP redirects with Yate's pbxassist.

Linux / Re: abonent information
« on: September 18, 2017, 03:48:08 AM »
If Yate is restarted then yes, list of registered users is deleted. Users continue to have service.
Do you mean something else by "online users"?

Linux / Re: abonent information
« on: September 13, 2017, 03:40:46 AM »

YateBTS / Re: Hi I have problem with mine BladeRF
« on: September 08, 2017, 05:05:13 AM »

You might not see it if you are too close or too far or if registration was already rejected (even if your network is correctly configured).
If registration was already rejected you have to stop phone, take sim out and insert it again and then try again.

You should also make sure your phone is in the same band as the one configured.

YateBTS / YateBTS NiPC - application rename
« on: August 25, 2017, 05:32:56 AM »
Hello everybody,

Due to some trademark issues we renamed the YateBTS NIB to YateBTS NiPC (YateBTS Network in a PC). The change was made in our svn and websites: and
After an update you will probably have some problems. You will need to reinstall YateBTS or do some fixes manually. We are sorry about this. If you have problems, post then here and we'll be happy to help you update your configuration.

A short list of the major changes: nib directory & nib.js were renamed to nipc, nipc.js. The YateBTS running mode is now called: nipc.

Previous posts about this app will not be modified and information from them will continue to be valid.

Thanks & good luck :),
The Yate Team


It's normal to mix routing from external module and the handling of other messages from register.conf.

Regarding your autentication problem, you don't need to do the authentication in the external script, you just need to request it. So you don't need to install user.auth.
To do this you should  set $ev->params["error"] = "noauth" and return false to the call.route message when username param is not set. This will trgger authentication and the next call.route message you receive will have parameter "username" set (in this way you'll know the user was authenticated).


Yes, but it's more difficult.
You need to use fork syntax for Yate > 3.3.3. It allows you to set different parameters for each fork leg. You would need to return location=fork and set all the options in different parameters in the message (this is the hard part).

As far as I remember a stored procedure in plpgsql needs to return a fixed number of parameters. You would need define a maximum number of parameters.

When routing is this complicated we usually prefer an external module or a javascript script that does queries but allows for easier manipulation of message parameters.

Linux / Re: telnet 5038 not reachable
« on: July 17, 2017, 02:43:54 AM »
If you used the nib interface and saved something, yate was restarted and of course your telnet connection was closed. You need to connect again after a restart.

YateBTS / Re: Help to change NIB.JS
« on: July 13, 2017, 01:57:56 AM »
This looks kind of ok. It's unclear why you would need to save this and what should happen in the various cases saveUEinConf is called.

I think you didn't reload the script after the last modifications. Your code doesn't match the resulted filte. After you make a change in the code you need to restart yate and reregister the phone or at least to type this in telnet "javascript reload nib".

The supported date functions are here:

YateBTS / Re: Help to change NIB.JS
« on: July 11, 2017, 03:09:44 AM »
What did you modify? Please post a diff of nib.js

Linux / MOVED: Help to change NIB.JS
« on: July 11, 2017, 03:08:31 AM »

Yate users hangout place / Re: Do I need to buy YateUCN
« on: June 30, 2017, 02:15:00 AM »

Please use the contact form on the website or the chat option when available to talk to our sales reps. They will ask specific questions to make sure you get the best recommendation.

Yate users hangout place / MOVED: Yate startup Error
« on: June 26, 2017, 04:16:38 AM »

YateBTS / Re: Yate startup Error
« on: June 26, 2017, 04:11:09 AM »

You have the last svn version as I see. The nib interface was disabled and lmi was added. We don't have a guide for installing lmi and the instalation is rather complicated.
For the moment I suggest you edit subscribers.conf manually and set country_code and regexp/subscribers.

Example of subscribers.conf is below. Some fields are not required:  sms_text in general, iccid per subscriber
This is the sample configuration file:

sms_text=Your allocated phone no. is ${nr}. Thank you for installing YateBTS. Call David at david(${david_number})


Also, please keep all your messages in a single thread. It is easier for people to follow your problem.

YateBTS / Re: yatebts
« on: June 22, 2017, 06:07:42 AM »
I need more than that. In later versions nib is only accesible from and in even newer versions the nib interface was replaced with LMI that includes the nib features and the flow to write the configuration files was changed.

If you have a new version the guide was not yet updated and it's quite complicated to set up from the svn.

Pages: [1] 2 3 ... 10