In asterisk
same => n,AudioSocket(40325ec2-5efd-4bd3-808f-53576e581d13,172.25.25.150:8088)
same => n,Wait(1000)
same => n,Hangup()
and nodejs server
const net = require('net');
const port = 8088;
const server = net.createServer((socket) => {
console.log('⚡ Asterisk connected'); // This never prints
socket.on('data', (data) => {
console.log('🎧 Received audio chunk:', data.length, 'bytes');
});
socket.on('close', () => {
console.log('❌ Socket closed');
});
socket.on('end', () => {
console.log('🔚 Asterisk disconnected');
});
socket.on('error', (err) => {
console.error('🔥 Socket error:', err);
});
});
server.on('connection', () => {
console.log('🔌 New connection event fired'); // This never prints either
});
server.on('error', (err) => {
console.error('💥 Server error:', err);
});
server.listen(port, '0.0.0.0', () => {
console.log(`🚀 TCP server listening on port ${port}`);
});
i tried with ws as well but i am getting
[Jun 2 04:25:29] WARNING[956][C-00000001]: res_audiosocket.c:264 ast_audiosocket_receive_frame: Received non-audio AudioSocket message
[Jun 2 04:25:29] ERROR[956][C-00000001]: res_audiosocket.c:302 ast_audiosocket_receive_frame: Insufficient data read from AudioSocket
[Jun 2 04:25:29] ERROR[956][C-00000001]: app_audiosocket.c:207 audiosocket_run: Failed to receive frame from AudioSocket message for channel PJSIP/docker-sip-00000000
== Spawn extension (sub-ivr, s, 45) exited non-zero on 'PJSIP/docker-sip-00000000'
i tried with
const { AudioSocket } = require(‘@fonoster/streams’);
const audioSocket = new AudioSocket();
audioSocket.onConnection((req, res) => {
console.log(‘New connection from:’, req.ref);
res.on(‘data’, (data) => {
// Handle incoming audio data (16-bit PCM, 8kHz, mono)
console.log(‘Received audio data:’, data.length, ‘bytes’);
});
res.on(‘end’, () => {
console.log(‘Connection ended’);
});
res.on(‘error’, (err) => {
console.error(‘Connection error:’, err);
});
});
audioSocket.listen(8088, () => {
console.log(‘AudioSocket server listening on port 8088’);
});
but nodejs console is not even showing asterisk connected
nc and ping is working fine
[root@7d9dae36abf2 sounds]# nc -vz 172.25.25.150 8088
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 172.25.25.150:8088.
any help on this?