As i wrote in the title my problem that i have is that currently on my box i have 5 sip trunks of the same provider (every trunk with his own user and password and properly registered with register string)
My main problem is that when im checking in the CDR for give the report to my friends who are paying the lines the CDR shows from indound channel ALWAYS the same channel for all, i want to mean i cannot determine by single report, which calls are incoming from which line.
Unless there is a bug of some kind I would say that all the calls really are coming in on the same trunk/channel. Perhaps your provider is routing them ALL in via the same registration. You can probably confirm this by temporarily disabling the other two trunks and making test calls. Also check your provider’s user portal and confirm the routing.
I talked with another friend who works in another ITSP and also when we was using his lines we had the same problem, our “incoming” context in the trunks is in this way:
Verify your provider is sending the calls to the correct registrations. I would turn on the SIP debug in the CLI and pay close attention to the information there. You will most likely find some answers there.