signalling ok, but no sound

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Attila,

You're a genius! Thanks for the quick reply - it was indeed the problem.
I have tried to grab chan_dahdi from your svn (and replace the stock 
one), but I had quite a few compilation errors, so I abandoned that 
route. (Do I need to get you libss7 as well to make it work btw?)

I've seen this p->dialing = 0 problem in the list archives, but I wasn't 
sure where it was missing from.

Anyway, thanks again for the help!

Cheers,
Zoltan

Attila Domjan wrote:
> I think it is the bug in the chan_dahdi, which is introduced by the
> p->dialing not implemented proberly in the ss7 part of the chan_dahdi.
>
> Check wheter exists p->dialing = 0; after the p->progress = 1;
> in static void *ss7_linkset(void *data) function at the
>
> case CPG_EVENT_INBANDINFO:
> case ISUP_EVENT_ACM:
>
>
> On Fri, 2009-06-05 at 11:24 +0100, Zoltan Markella wrote:
>   
>> Hi,
>>
>> I've been trying to get SS7 working with asterisk the last couple of 
>> days, but had on luck.
>>
>> My configuration:
>> - server with a Digium TE420 card, another server with a Digium TE120 
>> card crossover cable between
>> - libss7-1.0.2
>> - dahdi-2.1.0.4
>> - asterisk-1.6.1.1
>>
>> The connection between the two servers is working fine. I have set up a 
>> test pri_cpe/pri_net signalling and was able to do a SIP->DAHDI->SIP call.
>>
>> /etc/dahdi/system.conf (both machines):
>> span=1,1,0,ccs,hdb3,crc4
>> bchan=1-15,17-31
>> mtp2=16
>> chocanceller=mg2,1-15,17-31
>>
>> /etc/asterisk/chan_dahdi.conf (server1)
>> context=from-ss7
>> signalling = ss7
>> ss7type = itu
>> linkset = 1
>> pointcode = 20
>> adjpointcode = 25
>> defaultdpc = 25
>> ss7_called_nai=dynamic
>> ss7_calling_nai=dynamic
>> networkindicator=international
>>
>> cicbeginswith = 1
>> channel = 1-15
>> cicbeginswith = 17
>> channel = 17-31
>> sigchan = 16
>>
>> /etc/asterisk/chan_dahdi.conf (server2)
>> pointcode = 25
>> adjpointcode = 20
>> defaultdpc = 20
>> [otherwise same as server1's config]
>>
>> After starting up both server, SS7 comes up successfully:
>> MTP2 link up (SLC 0)
>> --- SS7 Up ---
>> Resetting CICs 1 to 15
>> Resetting CICs 17 to 31
>> Got reset acknowledgement from CIC 1 to 15.
>> Got reset acknowledgement from CIC 17 to 31.
>>
>> Here's my call scenario:
>> SIP/600 (Grandstream phone) -> server 1 -> SS7 -> server 2 -> SIP/555 
>> (Nokia E71)
>>
>> Output from server 1:
>>   == Using SIP RTP CoS mark 5
>>     -- Executing [1000 at default:1] Dial("SIP/600-08887770", 
>> "DAHDI/g1/1000,55,tTo") in new stack
>>     -- Called g1/1000
>>     -- DAHDI/1-1 is proceeding passing it to SIP/600-08887770
>>     -- DAHDI/1-1 is ringing
>>     -- DAHDI/1-1 answered SIP/600-08887770
>>
>> Output from server 2:
>> -- Executing [1000 at from-ss7:1] Ringing("DAHDI/1-1", "") in new stack
>>     -- Accepting call to '1000' on CIC 1
>>     -- Executing [1000 at from-ss7:2] Dial("DAHDI/1-1", "SIP/555,50,tTo") 
>> in new stack
>>   == Using SIP RTP CoS mark 5
>>     -- Called 555
>>     -- SIP/555-0890bab0 is ringing
>>     -- SIP/555-0890bab0 answered DAHDI/1-1
>>
>> So the call is set up properly. BUT there's no audio on either end!!!
>> With dahdi_monitor I can see activity on both card's first channel (and 
>> no other channels, so there's no CIC mismatch), but on server1 I only 
>> have RX and on server2 I only have TX.
>>
>> Could anybody give me a hint where my problem could lie?
>>
>> Cheers,
>> Zoltan
>>
>> _______________________________________________
>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>
>> asterisk-ss7 mailing list
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-ss7
>>     
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>>
>> asterisk-ss7 mailing list
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-ss7



[Index of Archives]     [Asterisk App Development]     [PJ SIP]     [Gnu Gatekeeper]     [IETF Sipping]     [Info Cyrus]     [ALSA User]     [Fedora Linux Users]     [Linux SCTP]     [DCCP]     [Gimp]     [Yosemite Backpacking]     [Deep Creek Hot Springs]     [Yosemite Campsites]     [ISDN Cause Codes]     [Asterisk Books]

  Powered by Linux