Is this message flow valid?

FS   ----------------  MyProvider

---> INVITE (w/SDP G729, G711a, G711u)

<--- 100 Trying

<--- 183 Session Progress (w/SDP G729, G711a, G711u)

<--- 200 OK (w/SDP G729, G711a, G711u)


What is strange to me is that my provider send back a 183 Session Progress with all codec list of Freeswitch INVITE (I expect only the choosen codec).

It's this message flow correct?

Stephen