onairphone
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
onairphone [24.04.2013 13:06] – admin | onairphone [10.05.2013 12:27] – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====Howto OnAirPhone==== | + | ====HowTo OnAirPhone==== |
+ | {{ : | ||
+ | |||
+ | !!! This software is early alpha and has known [[OnAirPhone Issues|Issues]] !!! | ||
get the source: | get the source: | ||
Line 10: | Line 13: | ||
* yate | * yate | ||
* yateadmin | * yateadmin | ||
+ | * tcl8.5 (or similar) | ||
+ | * tcllib | ||
* blink (sip softphone client) | * blink (sip softphone client) | ||
First you have to call " | First you have to call " | ||
- | In the git tree there is a subdir called " | + | In the git tree there is a subdir called " |
- | IMHO you can just run the yateconnector.tcl on the machine where yate is running. The yateconnector should connect to the yate port 5039 which may be enabled in the yate configfile (extmodule.conf). | + | You may run the yateconnector.tcl on the machine where yate is running. The yateconnector should connect to the yate port 5039 which may be enabled in the yate configfile (extmodule.conf). |
If you have a connection to yate it should give you some output like this: | If you have a connection to yate it should give you some output like this: | ||
< | < | ||
- | debian: | + | debian: |
Yate OAP Server 0.1 | Yate OAP Server 0.1 | ||
* reading config | * reading config | ||
Line 34: | Line 39: | ||
</ | </ | ||
+ | {{ : | ||
Then you have to start the com_server.py on a machine and configure it to connect to the yateconnector' | Then you have to start the com_server.py on a machine and configure it to connect to the yateconnector' | ||
The com_server.py reads it's config directly from the yateconnector.tcl. | The com_server.py reads it's config directly from the yateconnector.tcl. | ||
So the basic idea is: | So the basic idea is: | ||
+ | |||
[yate] <-> [yateconnector.tcl] <-> [com_server.py] <-> [multiple instances of oapscreener.py on multiple PCs] | [yate] <-> [yateconnector.tcl] <-> [com_server.py] <-> [multiple instances of oapscreener.py on multiple PCs] | ||
+ | |||
+ | ====yate config snippets==== | ||
yate extmodule.conf: | yate extmodule.conf: | ||
Line 51: | Line 60: | ||
; port: int: TCP port to bind to, must be positive | ; port: int: TCP port to bind to, must be positive | ||
port=5039 | port=5039 | ||
- | ; role: keyword: Role of incoming connections - " | ||
</ | </ | ||
Line 88: | Line 96: | ||
tonegen.yate | tonegen.yate | ||
ysipchan.yate | ysipchan.yate | ||
+ | </ | ||
+ | |||
+ | regfile.conf | ||
+ | < | ||
+ | ; some extensions | ||
+ | [100] | ||
+ | password=secret123 | ||
+ | [101] | ||
+ | password=secret123 | ||
+ | [102] | ||
+ | password=secret123 | ||
+ | [105] | ||
+ | password=secret123 | ||
</ | </ |
onairphone.txt · Last modified: 09.04.2021 12:07 by admin