Bonjour,
C'est du Trixbox ?
Je suppose que c'est un appel de l'extérieure vers ton 101 sur Asterisk ??? (Tu ne dis rien là dessus)

Vu que tu vois des peers avec ton "SIP Show Peers", je pense aussi que le problème vient du dial plan.

Mais cela peut aussi (et c'est souvent le cas) être un problème de contexte.

1 - Vérifie bien que le contexte "from-trunk" défini dans ton /etc/asterisk/sip.conf pour le compte correspondant à ton opérateur sipgate.co.uk existe bien dans ton dial plan /etc/asterisk/extension.conf (ou extension.ael)

2 - Vérifie que le contexte en question de ton dial plan contient bien le numéro
"monid". D'ailleurs je découvre dans le SIP show peers que monid = 1129201 ^^

...mmm... (réfléchit)

A mon avis, réflexion faite, la clé du problème réside dans cette partie
Register String:
monid:pw@sipgate.co.uk/monid
Tu vois le "monid" à la fin ?
Lorsqu'un appel entre dans ton asterisk depuis sipgate.co.uk, et bien le numéro que sipgate appele sur ton Asterisk c'est justement "monid". Autrement dit : 1129201

Donc si ton dial plan inclut ce numéro "1129201" ca fonctionnera. Si non, Asterisk te répondra tout naturellement "je trouve pas le numéro"

Autre possibilité, si par exemple, tu changes la register string comme ça :
Register String:
monid:pw@sipgate.co.uk/101
Ca devrait marcher

Ou alors
tu ajoutes le numéro 1129201 dans ton dial plan


Mais ne fait pas les deux. Soit l'un soit l'autre dac ?