Re: 1 Way Audio (XLX DMR to ASL)


Michael KD5DFB
 

I am trying to bridge from our c-bridge to my xlx reflector and I am experiencing the same 1 way audio.

cbridge<>IPSC_Bridge<>HB_Bridge<>MMDVM-Bridge<>XLX

The audio works from XLX to DMR but NOT the other way.

I tried the following and thought it would be an easier setup but I keep getting the following error. I am looking for the most efficient way

cbridge<>IPSC_Bridge<>HB_Bridge<>XLX

root@mmdvm:/opt/HBlink# python HB_Bridge.py
load config file config.file
DEBUG 2019-12-24 10:48:20,863 Logging system started, anything from here on gets logged
INFO 2019-12-24 10:48:20,864 ID ALIAS MAPPER: 'peer_ids.json' is current, not downloaded
INFO 2019-12-24 10:48:20,864 ID ALIAS MAPPER: 'subscriber_ids.json' is current, not downloaded
INFO 2019-12-24 10:48:21,315 HBlink 'HB_Bridge.py' (c) 2017 Mike Zingman N4IRR, N0MJS - SYSTEM STARTING...
INFO 2019-12-24 10:48:21,315 Version 20170620
DEBUG 2019-12-24 10:48:21,317 (MASTER-1) Master maintenance loop started
DEBUG 2019-12-24 10:48:21,317 MASTER instance created: MASTER-1, <__main__.HB_BRIDGE instance at 0x7f96dc141cf8>
ERROR 2019-12-24 10:48:21,318 Uncaught exception
Traceback (most recent call last):
  File "HB_Bridge.py", line 243, in <module>
    systems[system] = HB_BRIDGE(system, CONFIG, logger)
  File "HB_Bridge.py", line 101, in __init__
    self.hb_ambe = AMBE_HB(self, _name, _config, _logger, self._ambeRxPort)
  File "/usr/local/lib/python2.7/dist-packages/dmr_utils/ambe_bridge.py", line 381, in __init__
    AMBE_BASE.__init__(self, _parent, _name, _config, _logger, _port)
  File "/usr/local/lib/python2.7/dist-packages/dmr_utils/ambe_bridge.py", line 187, in __init__
    self.udp_port = reactor.listenUDP(self._ambeRxPort, UDP_IMPORT(self.import_datagramReceived))
  File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 369, in listenUDP
    p.startListening()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/udp.py", line 178, in startListening
    self._bindSocket()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/udp.py", line 198, in _bindSocket
    raise error.CannotListenError(self.interface, self.port, le)
CannotListenError: Couldn't listen on any:36100: [Errno 98] Address already in use.
root@mmdvm:/opt/HBlink#

I can just run python hblink.py and it works fine. I don't understand why I am getting the CannotListenError: Couldn't listen on any:36100: [Errno 98] Address already in use.

No other process is using port 36100

Also, what option do I need to put in under OPTIONS: to connect to module A?

hblink.cfg
[XLX 827]
MODE: CLIENT
ENABLED: True
LOOSE: True
EXPORT_AMBE: False
IP:
PORT: 50006
MASTER_IP: xlx.kd5dfb.net   
MASTER_PORT: 62030
PASSPHRASE: passw0rd
CALLSIGN: KD5DFB
RADIO_ID: 3148242
RX_FREQ: 222340000
TX_FREQ: 223940000
TX_POWER: 25
COLORCODE: 1
SLOTS: 3
LATITUDE: 41.7333
LONGITUDE: -50.3999
HEIGHT: 75
LOCATION: Iceberg, USA
DESCRIPTION: HBlink repeater
URL: https://groups.io/g/DVSwitch
SOFTWARE_ID: 20170620
PACKAGE_ID: MMDVM_HBlink
GROUP_HANGTIME: 5
OPTIONS: 4001

Join main@DVSwitch.groups.io to automatically receive all group messages.