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 - marian

Pages: 1 ... 9 10 [11] 12 13 ... 35
151
YateBTS / Re: Problem : Registration fail
« on: July 26, 2017, 12:51:55 AM »
For SMS: a log with message sniffer enabled would help to see what happens.

For call record: please tell what is it that you don't understand.

152
YateBTS / Re: Problem : Registration fail
« on: July 24, 2017, 12:59:24 AM »
Please update board's firmware to 1.8.0:
See: https://wiki.yatebts.com/index.php/Write_new_firmware_to_bladeRF

Please use fpga files distributed with yate (version 0.1.2): other versions were not tested

153
Other Yate server issues / Re: YATE +MYSQL
« on: July 24, 2017, 12:47:59 AM »
You'll need:
http://docs.yate.ro/wiki/Javascript_Message
http://docs.yate.ro/wiki/Database
http://docs.yate.ro/wiki/MySQL

Javascript:
Message.getRow() and Message.getResult() are not documented but:
Message.getRow() can be used to return an object (database row) from database query.
Message.getResult() can be used to return an array of objects (databse query result set)

154
Other Yate server issues / Re: Record a call in regexroute
« on: July 05, 2017, 01:46:45 AM »
Remember:
When a target is set in regexroute processing stops, route message returns with specified target.
Lines following the one returning a target to call are ignored!

Recording a call is not an easy thing to do.

Try this:

.*49351898818077$={
    .*=enqueue chan.masquerade;id=${id};message=chan.record;call=wave/record//var/records/inbound_${called}_${caller}$(timestamp).slin;peer=wave/record//var/records/outbound_${called}_${caller}$(timestamp).slin
   .*=sip/sip:+49302555880114778@213.XX.XX.XX:6045
}

Notes:
- you MUST masquerade the chan.record message: the internal channel is required in order to attach its input to record
- media directions are not correlated. Each file stores media when is generated by input
- you may search the code for other modules implementing chan.record (I think dbwave can store recordings in a database)

See also:
http://docs.yate.ro/wiki/Chan.record
http://docs.yate.ro/wiki/Chan.masquerade

155
Yate bugs / Re: Rmanager mutex error
« on: June 28, 2017, 07:50:27 AM »
It will be fixed, of course.
Can't say when (as soon as possible!).

156
Yate bugs / Re: Rmanager mutex error
« on: June 27, 2017, 12:42:06 AM »
Hi,
There is, indeed, a deadlock probability between call start by fork (possible some other module also) and status handling.
It may appear if full status is requested.
If you don't need full status you may use 'status overview'
 

157
Linux / Re: "headless" Sip-Client?
« on: June 21, 2017, 01:09:26 AM »
If all you need is to route incoming calls to local audio device ...

Load alsa or oss module:
yate.conf:
[postload]
${modulepath}/client/alsachan${modsuffix}=yes
${modulepath}/client/osschan${modsuffix}=yes

Route all calls to it:
regexroute.conf:
[general]
.*=alsa/default
.*=oss//dev/dsp

158
Yate users hangout place / Re: Cannot get NIB started on ubuntu16
« on: June 08, 2017, 01:04:42 AM »
See 'Failed to bind ...' debug messages. You have another yate instance running!

See also: Missing radio band or C0 configuration. Check ybts.conf

159
RPDU contains a RP message (TS 100 942 Section 2.2)
Specific RP messages are described in section 7.3.
For each informational element you must pay attention at Format column in tables: TLV means Type/Length/Value. If a letter is missing it means the corresponding part is not present! (e.g. LV meand length and value fields are present, type is not present)
RP-USER-DATA IE contains a TPDU (see TS 123 040 section 9.2.2)

You may always use Wireshark: this application can show you the binary data and its meaning (it has the ability to decode RP messages)
See tapping at http://wiki.yatebts.com/index.php/Ybts.conf

160
YateBTS / Re: Setting Rejection Code
« on: May 25, 2017, 06:51:02 AM »
Yes. The order is:
- start yate
- connect to rmanager module using telnet
- type commands

161
YateBTS / Re: Setting Rejection Code
« on: May 25, 2017, 05:44:52 AM »
telnet opens a connection to specified ip and port. Someone must listen on it!
Yate binds on 127.0.0.1:5038 by default
You must start yate in order to be able to connect to it!

162
YateBTS / Re: Setting Rejection Code
« on: May 25, 2017, 05:00:49 AM »
I'm not sure I understand.
What do you mean by: I'm not able to telnet into it before starting the bts?

163
YateBTS / Re: Setting Rejection Code
« on: May 25, 2017, 12:57:54 AM »
See 'Failed to bind ....'  messages: you have another yate running!
Make sure you are running o instance only.

The commands I gave you must be typed in a telnet console.
See http://docs.yate.ro/wiki/Rmanager

164
YateBTS / Re: Setting Rejection Code
« on: May 24, 2017, 04:54:41 AM »
Hi
If you are using the command 'mbts shutdown' this only stops the mbts application.
The BTS module will detect it stopped and will restart it!

If you want to stop/start the BTS use:
ybts start
ybts stop

165
You can't simply hexify a text and send it to MS.
Please see ETSI TS 100 942 and ETSI TS 124 011 on RPDU/TPDU format.

Pages: 1 ... 9 10 [11] 12 13 ... 35