I am using asterisk to receive call from a DID provider . In configured everything in freepbx properly and its working . I forwarded incoming calls from did to a certain extension . Now  i tried calling from another sip provider to this box , when i call from other provider to my DID number  then call reaches asterisk and is sent to configured extension ..  however if  the extension hangs up without picking then also i am being billed at sip provider ( outgoing one ) . In simple words when people call me then they ( other people ) are billed even if configured extension isnt picked up and hangs the phone. Normally when you call a person and they hang up then you arent charged . Is this asterisk behaviour or is it freepbx dialplan the culprit here ? 
<br>